【问题标题】:signed vs unsigned apk: classDeffNotFound签名与未签名的 apk:classDeffNotFound
【发布时间】:2013-07-17 05:43:57
【问题描述】:

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

我继承了一个代码库,我正试图将其从曲棍球应用程序转移到 google play。当我分发从 bin 目录获得的 apk 时,一切正常。但是,当我导出签名的 apk 时,应用程序崩溃,声称找不到一个或另一个类。有问题的课程是我自己创建的课程。它们在主包中;所以我看不到任何依赖问题。

有没有人遇到过这种类型的问题,bin apk 可以正常工作,但签名的 apk 却不行?我没有使用proguard。我正在使用 exclipse 导出这个应用程序;类似于我一直导出其他应用程序的方式。

  • 问题不可能是用于签名的密钥。据我所知,如果密钥损坏,它根本不会创建 apk。

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

【问题讨论】:

  • 检查“未找到另一个类”的包名称可能是包名称不同 - 如果您在问题中添加日志,它会更清晰

标签: android eclipse apk


【解决方案1】:

试试:

1) 删除 bin 文件夹。

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

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

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

【讨论】:

    猜你喜欢
    • 2018-05-14
    • 1970-01-01
    • 1970-01-01
    • 2016-04-08
    • 2021-12-06
    • 1970-01-01
    • 2010-10-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多