我正在尝试安装我的APK,该APK已通过我的正式版密钥(我在Play商店中始终用于我的应用程序的签名)签名.
当我尝试安装测试版本(再次用生产密钥签名)时,无法安装原始版本(如果我先删除当前的生产版本,则可以安装).我担心下一次更新我的应用程序时会引起问题.
我收到此错误(这是logcat中唯一相关的行,没有其他任何输出内容):
D/InstallAppProgress(14669): Installation error code: -25
自从使用上一版本进行构建以来,我已经更新了ADT,并直接在IDE外部生成了要发布的APK(使用主项目中的Android工具右键菜单).
我没有更改权限或其他任何内容.我更改了一些内部库(例如,使用新的Support Lib).
解决方法:
检查清单中的版本号.如果版本小于设备上的版本,则将无法进行过度安装.
您可以使用-r标志使用adb安装它.
在这里看到http://developer.android.com/tools/help/adb.html
标签:adt,android-build,android 来源: https://codeday.me/bug/20191030/1969481.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。