APK资源未加载在Kindle Fire HD上

时间:2014-08-19 22:18:16

标签: android c++ apk kindle-fire libzip

我为亚马逊Kindle Fire HD开发了一款应用程序。 在发布时,我收到亚马逊的一份报告称,它几乎没有在所有Kindle设备上运行,并且显示黑屏。他们发给我一个logcat日志文件,我发现不可能直接从APK文件加载一些资产(通过C ++,zlib和libzip访问)。

如果我通过Eclipse启动它,一切运行正常。

任何想法都会出错? 谢谢!

更新

我发现这与zip_open()有关。此调用失败并返回ZIP_ER_INCONS

1 个答案:

答案 0 :(得分:1)

我在使用较新版本的lib zip时遇到了这个问题。亚马逊必须对APK做一些事情,导致lib zip认为它已损坏。

我通过使用旧版本的lib zip解决了这个问题:

https://github.com/julienr/libzip-android