繁体   English   中英

签名的Android APK崩溃但调试没有

[英]Signed android apk crashes but debug does not

我有一个可在模拟器和真实设备上完美运行的apk,但这是未签名的APK。 发布到android商店时,您需要签名的apk,我在eclipse中尝试过:

Project->Android Tools->Export Signed Application Pacakge

然后,我会通过整个向导来创建我的密钥库以及所有其他内容,并在完成后获得一个已签名的APK,但是此APK在我测试过的所有设备上启动时都会崩溃。 通常,我会在控制台中查看是否有问题/无法正常工作,但是当您通过Eclipse向导时,控制台不会更改。

有其他方法可以做到这一点吗? 在签名过程中会发生什么导致它在启动时崩溃? 感谢您提供任何信息。

编辑

我找到了解决我问题的方法,因此,如果其他人遇到此问题,这对我是有用的。 我正在使用ANT来构建我的APK,如果您转到Project-> android Tools-> Export Signed包等,则它不使用ant,任​​何程序都无法正常工作,要修复此问题,请将build.xml图标拖到右上角ANT在角落,这会弹出ANT功能列表,然后运行BUILD apk而不是DEBUG APK(默认),之后您会得到一个未签名的apk,然后可以对其进行签名和对齐,效果非常好!

当我在项目中有许多不同的库和依赖项时,这在Eclipse中发生了很多事情。

导出apk之前,请尝试自动禁用“项目/ 构建”

在此处输入图片说明

注意:不要忘记在导出后自动重新启用构建。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM