Я разработал приложение для Amazon Kindle Fire HD.
При распространении я получил сообщение от Amazon, что он работает не почти на всех устройствах Kindle, и отображается черный экран. Они прислали мне файл журнала logcat, и я обнаружил, что невозможно загрузить некоторые ресурсы непосредственно из файла APK (доступ через C ++, zlib и libzip).
Все работает нормально, если я запускаю его через Eclipse.
Есть идеи, что не так?
Спасибо!
Обновить:
Я узнал, что это связано с zip_open()
, Этот вызов не проходит и возвращается ZIP_ER_INCONS
Я столкнулся именно с этой проблемой в новых версиях lib zip. Amazon должен сделать что-то с APK, что заставит lib zip думать, что оно повреждено.
Я решил проблему, используя старую версию lib zip, доступную здесь: