最近,Google要求我从我的Android应用中删除一项权限(SEND_SMS),然后重新发布。问题是我从某家公司获得了这个预构建的应用程序,现在他们要求仅更改此权限就需要额外的费用。在最初购买时,我还告诉他们不要包括在内,但他们保留了它。现在我想通过删除SEND_SMS的权限来编辑android menifest,重建并签名应用程序并发布。请注意,我没有该项目的源代码,但我的工作仅限于android menifest。可能吗如果是,怎么办?
谢谢, 阿卜杜勒·瓦希德(Abdul Wahid)
答案 0 :(得分:4)
即使您设法操纵清单,也仍然不能签署.apk
。您将需要密钥库文件对其进行签名以进行发布。
答案 1 :(得分:1)
如果您仍然拥有密钥库,则可以使用apktool来反编译APK,修改清单以增加versionCode并删除该权限,然后重新编译(仍然使用apktool)。最后,使用您拥有的密钥库用apksigner重新签名APK,然后将修改后的APK发布到Play控制台。