2016-03-31 18 views
0

私は何をすべきかわかりません。私はlibGDXセットアップをデスクトップとAndroid用のEclipseプロジェクトに任せ、Androidタブレットで起動しようとしました(私はavdを使用しません)。 apkをインストールした直後にapkを起動しようとすると、アプリケーションがクラッシュします。私はプロジェクトのコードを変更していません。 Android搭載端末でアプリを起動すると、クラスが見つからないようです。誰かが私がLogCatの出力から何をしなければならないか教えてくれるかもしれません。libGDXクラッシュを使用するAndroidアプリ

06-02 02:07:27.430: W/dalvikvm(17018): Unable to resolve superclass of Lcom/test/game/AndroidLauncher; (3) 
06-02 02:07:27.430: W/dalvikvm(17018): Link of class 'Lcom/test/game/AndroidLauncher;' failed 
06-02 02:07:27.430: D/AndroidRuntime(17018): Shutting down VM 
06-02 02:07:27.430: W/dalvikvm(17018): threadid=1: thread exiting with uncaught exception (group=0x415edba8) 
06-02 02:07:27.430: E/AndroidRuntime(17018): FATAL EXCEPTION: main 
06-02 02:07:27.430: E/AndroidRuntime(17018): Process: com.test.game, PID: 17018 
06-02 02:07:27.430: E/AndroidRuntime(17018): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.test.game/com.test.game.AndroidLauncher}: java.lang.ClassNotFoundException: Didn't find class "com.test.game.AndroidLauncher" on path: DexPathList[[zip file "/data/app/com.test.game-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.test.game-1, /vendor/lib, /system/lib]] 
06-02 02:07:27.430: E/AndroidRuntime(17018): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2121) 
06-02 02:07:27.430: E/AndroidRuntime(17018): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245) 
06-02 02:07:27.430: E/AndroidRuntime(17018): at android.app.ActivityThread.access$800(ActivityThread.java:135) 
06-02 02:07:27.430: E/AndroidRuntime(17018): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196) 
06-02 02:07:27.430: E/AndroidRuntime(17018): at android.os.Handler.dispatchMessage(Handler.java:102) 
06-02 02:07:27.430: E/AndroidRuntime(17018): at android.os.Looper.loop(Looper.java:136) 
06-02 02:07:27.430: E/AndroidRuntime(17018): at android.app.ActivityThread.main(ActivityThread.java:5017) 
06-02 02:07:27.430: E/AndroidRuntime(17018): at java.lang.reflect.Method.invokeNative(Native Method) 
06-02 02:07:27.430: E/AndroidRuntime(17018): at java.lang.reflect.Method.invoke(Method.java:515) 
06-02 02:07:27.430: E/AndroidRuntime(17018): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:813) 
06-02 02:07:27.430: E/AndroidRuntime(17018): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629) 
06-02 02:07:27.430: E/AndroidRuntime(17018): at dalvik.system.NativeStart.main(Native Method) 
06-02 02:07:27.430: E/AndroidRuntime(17018): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.test.game.AndroidLauncher" on path: DexPathList[[zip file "/data/app/com.test.game-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.test.game-1, /vendor/lib, /system/lib]] 
06-02 02:07:27.430: E/AndroidRuntime(17018): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) 
06-02 02:07:27.430: E/AndroidRuntime(17018): at java.lang.ClassLoader.loadClass(ClassLoader.java:497) 
06-02 02:07:27.430: E/AndroidRuntime(17018): at java.lang.ClassLoader.loadClass(ClassLoader.java:457) 
06-02 02:07:27.430: E/AndroidRuntime(17018): at android.app.Instrumentation.newActivity(Instrumentation.java:1061) 
06-02 02:07:27.430: E/AndroidRuntime(17018): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2112) 
06-02 02:07:27.430: E/AndroidRuntime(17018): ... 11 more 

ここで誰が何がうまくいかないのか分かっていれば、助けてくれたら嬉しいです。

+0

「com.test.game.AndroidLauncher」クラスが見つかりません。 '原因:java.lang.ClassNotFoundException:LogCatでクラス" com.test.game.AndroidLauncher "が見つかりませんでした –

答えて

0

外部Jarを使用していますか?これらはlibs(正確に書かれた)フォルダに入れる必要があります。そうしないと、クラスは「dexed」されません。あなたのプロジェクトでjarをインポートするためにgradleを使用していない場合は、それを手動で追加してビルドに組み込む必要があります。

Android - Unable to resolve superclass

+0

今、私は何をしなければならないか分かっています。私はやっとAndroidで少し経験を積むことができます。ありがとうございました:D – Skrelp

0

.so拡張子などのファイルのようなすべてのネイティブファイルが含まれていますか。これがなければ、プロジェクトは実行されません。一部のクラスは、そのネイティブファイルに依存している必要があります。

関連する問題