-4

こんにちは、このログキャットの問題を教えてください。

アプリが画像ギャラリーを開いて画像を選択すると、アプリがクラッシュします

(コードの動作: 画像ギャラリーを開き、画像を壁紙として読み込み、ユーザーは髪や星などを画像に追加できます....)

ありがとうございます :)

E/dalvikvm(14530): Could not find class 'com.google.ads.AdView', referenced from method com.owleyes.moustache.Viewer.basicInit
W/dalvikvm(14530): threadid=1: thread exiting with uncaught exception (group=0x4001e578)
E/AndroidRuntime(14530): FATAL EXCEPTION: main
E/AndroidRuntime(14530): java.lang.VerifyError: com.owleyes.moustache.Viewer
E/AndroidRuntime(14530):    at java.lang.Class.newInstanceImpl(Native Method)
E/AndroidRuntime(14530):    at java.lang.Class.newInstance(Class.java:1409)
E/AndroidRuntime(14530):    at android.app.Instrumentation.newActivity(Instrumentation.java:1024)
E/AndroidRuntime(14530):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1565)
E/AndroidRuntime(14530):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1667)
E/AndroidRuntime(14530):    at android.app.ActivityThread.access$1500(ActivityThread.java:117)
E/AndroidRuntime(14530):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:935)
E/AndroidRuntime(14530):    at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(14530):    at android.os.Looper.loop(Looper.java:130)
E/AndroidRuntime(14530):    at android.app.ActivityThread.main(ActivityThread.java:3691)
E/AndroidRuntime(14530):    at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(14530):    at java.lang.reflect.Method.invoke(Method.java:507)
E/AndroidRuntime(14530):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:912)
E/AndroidRuntime(14530):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:670)
E/AndroidRuntime(14530):    at dalvik.system.NativeStart.main(Native Method)
I/dalvikvm(14530): threadid=4: reacting to signal 3
I/dalvikvm(14530): Wrote stack traces to '/data/anr/traces.txt'
4

3 に答える 3

0

Java Build Path で、Export & Order タブをクリックして、その jar ファイルがチェックされているかどうかを確認します。Admob jar ファイルが APK ファイルにパッケージ化されていることを確認してください。

于 2013-01-28T21:16:25.340 に答える
0

メソッド com.owleyes.moustache.Viewer.basicInit では、com.google.ads.AdView を参照しています。libs フォルダーにライブラリーが見つからない可能性があります。

あなたのコードをもっと投稿しない限り、誰もあなたを本当に助けることはできません。

于 2013-01-28T21:11:32.097 に答える
0

GoogleAdMobsAdsSDK がプロジェクトにアタッチされていないか、間違った方法でアタッチされています。この問題を解決する最も簡単な方法は、ライブラリを libs フォルダーにコピーすることです。

同様の問題に関するSOのトピックがすでにあります。詳細については、 java.lang.NoClassDefFoundError: com.google.ads.AdViewをご覧ください。

于 2013-01-28T21:13:35.950 に答える