可能的重复项:
在两台不同的计算机上开发相同的应用
出于专业原因,我必须从一台PC编译我的代码,有时从另一台PC编译。
这种操作的主要问题是我的APK每两次只有一次相同的签名。
是否可以编译我的代码,以便我的APK的签名与一台PC和另一台地理位置相距遥远的PC完全相同?
我试图签署我的APK,就好像我把它放在Google Play上一样,但问题是这样的过程很长,而且我经常编译,所以对我来说,这不是一个符合人体工程学的解决方案。
这是对APK进行签名的基本步骤。
- 使用密钥工具生成私钥
- 从日食导出未签名的APK
- 使用步骤 1 中生成的私钥库对 APK 进行签名
- 验证 APK
- 对齐最终APK
当您从一台 PC 移动到另一台 PC 时,只需确保在步骤 1 中使用完全相同的密钥库对 APK 进行签名。我认为这应该不是问题。