我为 Amazon Kindle Fire HD 开发了一个应用程序。 在分发时,我从亚马逊收到一份报告,说它几乎没有在所有 Kindle 设备上运行,并且显示黑屏。他们向我发送了一个 logcat 日志文件,我发现无法直接从 APK 文件加载某些 Assets (通过 C++、zlib 和 libzip 访问)。
如果我通过 Eclipse 启动它,一切都运行良好。
知道出了什么问题吗? 谢谢!
更新:
我发现这与 zip_open()
有关。此调用失败并返回 ZIP_ER_INCONS
最佳答案
我在较新版本的 lib zip 中遇到了这个问题。 Amazon 必须对 APK 采取措施,使 lib zip 认为它已损坏。
我通过使用旧版本的 lib zip 解决了这个问题:
关于android - APK Assets 未在 Kindle Fire HD 上加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25393890/