Galaxy Nexus - во время установки выбран неправильный ABI ЦП

В моем продукте я нахожу что когда я устанавливаю файл APK на Galaxy Nexus под управлением Android 4.0.1, устанавливается неправильный файл .so. У меня есть так называемый «толстый» APK, который включает собственный код для armeabi, armeabi-v7a и x86.

Я обнаружил, что файл .so для процессора armeabi A BI извлекается из файла APK, а не из файла armeabi-v7a .so. Если я удалю папку «armeabi» из файла APK, то галактика нексус правильно установит файл .so из папки armeabi-v7a.

Я проверил, что ABI ЦП нексуса - это «armeabi-v7a», а его вторичный ABI - «armeabi».

Кто-нибудь еще видел эту проблему и нашли ли они способ обойти ее, не удаляя папку «armeabi» из каталога своих библиотек в APK?

14
задан Lee 3 January 2012 в 15:38
поделиться