将libGdx freetype库添加到Android项目时出错

bal*_*erc 3 java freetype libgdx

我正在尝试使用LibGDX附带的libgdx-freetype库.对于台式机,我只是简单地添加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
Run Code Online (Sandbox Code Playgroud)

在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
Run Code Online (Sandbox Code Playgroud)

有人可以指出我做错了什么吗?

小智 8

对于Android,您不希望包含gdx-freetype-natives.jar.这仅适用于您的主要项目.在Android上,您只需要gdx-freetype.jar和arm文件夹中的两个.so文件..so文件是Android的原生文件.