Нативные библиотеки не работают на устройстве

Я поместил папки armeabi, armeabi-v7a в папку libs, а не в репозиторий maven. Но я получаю следующую ошибку при использовании libgdx:

Библиотека gdx-backend-jogl-natives.jar содержит собственные библиотеки, которые не будут работать на устройстве. Были найдены следующие библиотеки:

  • libgluegen-rt-linux32.so -libgluegen-rt.jnilib
  • libgluegen-rt-linux64.so
  • libjogl.jnilib
  • libjogl_awt.jnilib
  • libjogl_awt-linux32.so
  • libjogl_awt-linux64.so
  • libjogl-linux32.so
  • libjogl-linux64.so
  • liblwjgl.jnilib
  • liblwjgl.so
  • liblwjgl64.so
  • libopenal.so
  • libopenal64.so

Любая помощь будет оценена. Спасибо


person Vishwanath Deshmukh    schedule 17.04.2012    source источник


Ответы (1)


Файл gdx-backend-jogl-natives.jar содержит основную информацию о том, как создать окно в среде рабочего стола. Поэтому, когда вы предоставляете среду Android, она будет конфликтовать с собственной библиотекой Android, поэтому выдает ошибку. поэтому вам нужно удалить нативную библиотеку из проекта, а затем проверить, будет ли она успешно выполнена.

person Siddharth    schedule 18.04.2012
comment
У меня есть несколько похожая ошибка, но я действительно знаю, что мне нужна эта библиотека (поэтому я не хочу удалять i), и я также знаю, что мой телефон действительно поддерживает функции (cardboard VR). Я чешу голову. - person Csaba Toth; 18.01.2016
comment
Под удалением родной библиотеки вы имеете в виду удаление папок armabi-v7 и armbi? - person Csaba Toth; 31.01.2016