Ошибка при добавлении библиотек свободного типа libGdx в проект Android

Я пытаюсь использовать библиотеки libgdx-freetype, которые поставляются с LibGDX. Для рабочего стола я просто добавил libgdx-freetype.jar и libgdx-natives.jar в папку /libs основного проекта (и добавил в путь сборки), и это просто сработало. Однако при попытке добавить те же библиотеки в папку /libs и файлы libgdx-freetype.so в папки /libs/armeabi и /libs/armeabi-v7a я получаю ошибку сборки:

Description Resource    Path    Location    Type
Native libraries detected in 'gdx-freetype-natives.jar'. See console for more information.  
SlotMachine-android     Unknown Android Packaging Problem

В консоли Eclipse у меня есть:

[2012-12-05 17:38:04 - SlotMachine-android] The library 'gdx-freetype-natives.jar' contains native libraries that will not run on the device.
[2012-12-05 17:38:04 - SlotMachine-android] The following libraries were found:
[2012-12-05 17:38:04 - SlotMachine-android]  - libgdx-freetype.so
[2012-12-05 17:38:04 - SlotMachine-android]  - libgdx-freetype64.so

Может ли кто-нибудь указать, что я делаю неправильно?


person balajeerc    schedule 05.12.2012    source источник


Ответы (1)


Для Android вам не нужно включать gdx-freetype-natives.jar. Это только для вашего основного проекта. На Android вам просто нужен gdx-freetype.jar и два файла .so в папках вашей руки. Файлы .so являются нативными для Android.

person gentlemandroid    schedule 05.12.2012