如何更改现有的 .apk 应用程序 ID?

How to change existing .apk application id?

我有现有的 .apk 文件,需要更改 applicationId。

我知道如何更改 build.gradle 中的应用程序 ID,但不确定如何更改现有(已构建).apk 文件(不是 java 包名称)的应用程序 ID。

可能吗?

如果您想重命名包名称,github 上有一些项目可以让您重命名给定 APK 的包。如果我自己测试过它并且它适用于我的大部分 APK 但不是全部。您至少可以尝试一下:

https://github.com/testwhat/PackageRenamer

https://github.com/sjitech/ApkRename(我的推荐)

请注意,修改您不是所有者的 APK 可能是不合法的!并且您还必须在更改应用程序后对其进行签名,但这可以使用自己的密钥完成,例如调试密钥。