2012-12-05 79 views
3

我正在嘗試使用LibGDX附帶的libgdx-freetype庫。對於桌面,我只是將libgdx-freetype.jarlibgdx-natives.jar添加到主項目的/libs文件夾(並添加到構建路徑中),並且它工作正常。然而,試圖以/libs文件夾相同的庫和libgdx-freetype.so文件添加到/libs/armeabi/libs/armeabi-v7a文件夾時,我得到的編譯錯誤:將libGdx freetype庫添加到Android項目時出錯

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 

有人能指出我做錯了什麼嗎?

回答

8

對於Android,您不需要包含gdx-freetype-natives.jar。這只是你的主要項目。在Android上,你只需要gdx-freetype.jar和arm文件夾中的兩個.so文件。 .so文件是Android的本地文件。

+0

謝謝,這工作! – balajeerc