Несоответствие нативного ABI из пакета - PullRequest
0 голосов
/ 14 августа 2011

Итак, я пытаюсь использовать Android x86 и виртуальную коробку для отладки своих приложений.

Я успешно развернул apk hello world на Android x86, работающем в virtualbox.(подключение через adb vboxIP: 5555

Итак, затем я попытался отладить свою игру:

Когда я это сделал, я получил следующие сообщения в logcat

Package has mismatched uid:10044 on disc, 10048 in settings
Native ABI mismatch from package file.

Моя игравключает пакет amreabi (box2d)

Есть идеи, как решить эту проблему?

1 Ответ

0 голосов
/ 13 октября 2011

Для меня это было вызвано тем, что Android NDK встроен в мое приложение, а не совместимо с x86.NDK ссылается на конкретную версию вещи armeabi.Мой ответ был так же прост, как удаление NDK / JNI, потому что он не использовался в текущей версии.По-видимому, можно собрать с помощью NDK для платформы x86: http://developer.android.com/sdk/ndk/index.html (см. Список комментариев ревизии 6b).

...