0

プロジェクトに andengine physicalbox2d-extension を含めようとしています。Eclipse を使用するのは非常に簡単でした (プロジェクトをインポートしてパスに含めるだけです)。

しかし今、私はアンドロイドスタジオでそれをやろうとしています

これらの2つの方法を試しましたが、両方で例外が発生しました

方法 1: andenginephysicsbox2extension.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 にインポートできる人はいますか?

私は何を間違っていますか?

4

2 に答える 2

0

方法 1 に進むことができます。

  • 含むandenginephysicsbox2dextension.jar
  • jniLibsアプリ プロジェクト ディレクトリ内にという名前のフォルダを作成し、そこにarmeabi,armeabi-v7aおよびx86 フォルダをコピーします。
于 2014-08-06T08:40:22.650 に答える