signed vs unsigned apk:classDeffNotFound

时间:2013-07-17 05:43:57

标签: android eclipse apk

我一直在为android开发一段时间,从未遇到过以下问题。

我继承了一个代码库,我正试图从曲棍球应用程序转移到谷歌播放。当我分发从bin目录获取的apk时,一切正常。但是,当我导出已签名的apk时,应用程序崩溃声称找不到一个或另一个类。有问题的课程是我自己创建的课程。它们属于主要包装;所以没有我能看到的依赖性问题。

有没有人遇到这种类型的问题,其中bin apk工作正常,但没有签名的apk?我没有使用proguard。我正在使用exclipse导出这个应用程序;类似于我总是导出其他应用程序。

  • 问题不能成为签名的关键。据我所知,如果密钥已损坏,则根本不会创建apk。

无论是通过电子邮件发送apks还是使用USB安装它们,问题仍然存在。

1 个答案:

答案 0 :(得分:0)

尝试:

1)删除bin文件夹。

2)重建项目。[如果在“项目”菜单选项卡下选中“自动构建”,Eclipse将重建]

3)现在尝试创建签名的apk。

我偶尔会遇到这个问题。我已经成功完成了上述步骤。如果问题仍然存在,我将重新启动eclipse,然后再次执行相同的步骤。