我在重新安装默认情况下在Android Studio中生成签名的apk时遇到了大麻烦:
我是由Android Studio在调试模式下构建的apk,然后很久以前当我开始进行Android开发时(我是业余爱好者!)将其部署在某些客户端的设备上。
现在,该应用程序趋向于发展,但是我始终必须使用PC上默认生成的Android Studio签名来重新编译它。这使我的同事无法使用其编译环境重新安装该应用程序。
问题:如何提取Android Studio的默认签名(调试模式),以将其提供给我的同事,以帮助他们无需重新编译即可重新安装该应用程序?我的意思是完整的“ jks”文件。我没有提供任何密码。
任何帮助将不胜感激。 非常感谢!
答案 0 :(得分:1)
是的,最终我设法解决了这个问题。 对于与我处境相同的人,搜索文件:
$ project_path / gradle / x.y / taskArtifacts / taskArtifacts.bin
其中包含您的密钥库密码,例如在Linux:Error: cannot allocate vector of size 123.5 Gb
中。就我而言,我发现密码是“ android”。
接下来,Android Studio的默认密钥库位于
上〜/ .android / debug.keystore
使用此密钥库及其密码,我试图以“发布”模式生成我的应用apk,然后该应用现在能够自我更新!
答案 1 :(得分:0)
您可以生成要发布的密钥库,并将其发送给您的同事,不同之处在于他们无法运行该应用程序,他们需要编译该应用程序,然后在其设备中安装或更新它。