我有一个已经存在的.apk文件,需要更改applicationId。
我知道如何在build.gradle中更改application id,但不确定如何更改现有(已构建).apk文件的application id(非java包名称)。
这可能吗?
如果您想重命名包名,那么github上存在一些项目可以让您重新命名给定APK的包名。我已经测试过了,它对大多数APK都有效,但不是全部。您可以至少尝试一下:
https://github.com/testwhat/PackageRenamer
https://github.com/sjitech/ApkRename(我的建议)
请注意,修改你不是所有者的APK可能是不合法的!您还需要在更改后签署该应用,但这可以使用自己的密钥(例如调试密钥)完成。
my.new.package.name.model.sqlite.provider
;预期为此权限找到有效的ContentProvider。 - raiym