![](/img/trans.png)
[英]I have created a triangular body with physicsbox2d andengine Extention..how to add face or sprite to the body
[英]Android studio with andengine physicsbox2d extension
我正在嘗試在我的項目中加入andengine physicsbox2d-extension。 使用eclipse非常容易(只需導入項目並包含在路徑中)
但是現在我正在嘗試在android studio中做到這一點
我嘗試了這兩種方法並在兩者中都獲得了例外
方法1:包含andenginephysicsbox2dextension.jar
這會導致以下運行時異常:
E/AndroidRuntime﹕ FATAL EXCEPTION: UpdateThread
java.lang.UnsatisfiedLinkError: Couldn't load andenginephysicsbox2dextension from loader dalvik.system.PathClassLoader[dexPath=/data/app/com.myproject.myproject-2.apk,libraryPath=/data/app-lib/com.myproject.myproject-2]: findLibrary returned null
at java.lang.Runtime.loadLibrary(Runtime.java:355)
at java.lang.System.loadLibrary(System.java:525)
at org.andengine.extension.physics.box2d.PhysicsWorld.<clinit>(PhysicsWorld.java:35)
方法2:包含andEnginePhysicsBox2DExtension項目
這會導致編譯錯誤:
Error:Execution failed for task ':andEnginePhysicsBox2DExtension:compileReleaseNdk'.
> com.android.ide.common.internal.LoggedErrorException: Failed to run command:
C:\Program Files\Android\android-ndk-r10\ndk-build.cmd NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=C:\Users\MYUSER\AndroidstudioProjects\myproject\andEnginePhysicsBox2DExtension\build\intermediates\ndk\release\Android.mk APP_PLATFORM=android-14 NDK_OUT=C:\Users\MYUSER\AndroidstudioProjects\myproject\andEnginePhysicsBox2DExtension\build\intermediates\ndk\release\obj NDK_LIBS_OUT=C:\Users\MYUSER\AndroidstudioProjects\myproject\andEnginePhysicsBox2DExtension\build\intermediates\ndk\release\lib APP_ABI=all
Error Code:
1
是否有人設法將此擴展名導入android studio?
我究竟做錯了什么?
您的項目正在忽略擴展項目中的.so文件。
您可以在這里按照我的回答https://stackoverflow.com/a/34068202/2026280
要么
非常簡單。 遵循以下簡單步驟
1)在主應用程序的libs文件夾中創建一個名為“ lib”的新文件夾。
2)從andEnginePhysicsBox2DExtension / libs文件夾復制所有文件夾,例如.armabi,armabi-v7a等,然后粘貼到主應用程序中先前創建的“ lib”文件夾中。
3)現在將“ lib”文件夾壓縮為“ lib.zip” ,並將其重命名為“ lib.jar” 。 這將zip擴展名更改為jar 。
4)最后添加一行-在主應用程序的 Build.gradle文件中的dependencies {}下編譯files('lib.jar') 。
5)清理並構建項目。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.