如何更新我自己没有创建的APK版本

syl*_*aar 5 android

我是Android开发的新手.我正在使用x平台开发工具为我构建和签署APK.此工具有一个错误,它不会生成我指定的版本代码的APK,所有APK生成的版本都是1.0.

我想打开APK,编辑版本代码,然后重新签名并重新打包.它最初是使用我的密钥库签名的,所以我需要再次签名所需的密钥.

如何才能做到这一点?

Chr*_*Orr 3

应该是可以的;之前我更改了现有 APK 的包名称,但没有访问源代码。

但是,您可能需要(并且我手头没有任何更具体的指南):

  • 十六进制编辑器
  • APK 文件格式指南
  • 计算 APK 校验和的方法

您需要解压缩 APK,更改(二进制打包)AndroidManifest.xml,更改(我认为)中的校验resources.arsc和,然后重新压缩 APK。

事实上,在寻找这些资源时,我发现了apktool,这听起来很有希望。