0

Burstlyを使用してAndroidのバナーを作成しようとしていますが、以下のエラーが表示されます。

java.lang.RuntimeException:プロバイダーcom.greystripe.android.sdk.AdContentProviderを取得できません:java.lang.ClassNotFoundException:ローダーdalvik.system.PathClassLoader [/ data / app/comのcom.greystripe.android.sdk.AdContentProvider。バーストリー.sample-2.apk]

コンパイル中にエラーは発生しませんが、実行時にアプリケーションがクラッシュします。誰かがこれを手伝ってくれますか?

ログエラーは次のとおりです。05-2511:37:06.389:I / Process(652):シグナルを送信しています。PID:652 SIG:9

05-25 11:41:07.719:I / ActivityThread(673):パブcom.burstly.sample.AdContentProvider:com.greystripe.android.sdk.AdContentProvider

05-25 11:41:07.719:D / AndroidRuntime(673):VMをシャットダウンしています

05-25 11:41:07.779:W / dalvikvm(673):threadid = 1:キャッチされない例外でスレッドが終了します(group = 0x409c01f8)

05-25 11:41:07.819:I / dalvikvm(673):threadid = 3:シグナル3に反応

05-25 11:41:07.889:E / AndroidRuntime(673):致命的な例外:メイン

05-25 11:41:07.889:E / AndroidRuntime(673):java.lang.RuntimeException:プロバイダーcom.greystripe.android.sdk.AdContentProviderを取得できません:java.lang.ClassNotFoundException:com.greystripe.android.sdk。 AdContentProvider

05-25 11:41:07.889:E / AndroidRuntime(673):android.app.ActivityThread.installProvider(ActivityThread.java:4240)

05-25 11:41:07.889:E / AndroidRuntime(673):android.app.ActivityThread.installContentProviders(ActivityThread.java:3992)

05-25 11:41:07.889:E / AndroidRuntime(673):android.app.ActivityThread.handleBindApplication(ActivityThread.java:3946)

05-25 11:41:07.889:E / AndroidRuntime(673):android.app.ActivityThread.access $ 1300(ActivityThread.java:123)

05-25 11:41:07.889:E / AndroidRuntime(673):android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1185)

05-25 11:41:07.889:E / AndroidRuntime(673):android.os.Handler.dispatchMessage(Handler.java:99)

05-25 11:41:07.889:E / AndroidRuntime(673):android.os.Looper.loop(Looper.java:137)

05-25 11:41:07.889:E / AndroidRuntime(673):android.app.ActivityThread.main(ActivityThread.java:4424)

05-25 11:41:07.889:E / AndroidRuntime(673):java.lang.reflect.Method.invokeNative(ネイティブメソッド)

05-25 11:41:07.889:E / AndroidRuntime(673):java.lang.reflect.Method.invoke(Method.java:511)で

05-25 11:41:07.889:E / AndroidRuntime(673):com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:784)

05-25 11:41:07.889:E / AndroidRuntime(673):com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)

05-25 11:41:07.889:E / AndroidRuntime(673):dalvik.system.NativeStart.main(ネイティブメソッド)

05-25 11:41:07.889:E / AndroidRuntime(673):原因:java.lang.ClassNotFoundException:com.greystripe.android.sdk.AdContentProvider

05-25 11:41:07.889:E / AndroidRuntime(673):dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61)

05-25 11:41:07.889:E / AndroidRuntime(673):java.lang.ClassLoader.loadClass(ClassLoader.java:501)で

05-25 11:41:07.889:E / AndroidRuntime(673):java.lang.ClassLoader.loadClass(ClassLoader.java:461)で

05-25 11:41:07.889:E / AndroidRuntime(673):android.app.ActivityThread.installProvider(ActivityThread.java:4225)

05-25 11:41:07.889:E / AndroidRuntime(673):... 12 more

05-25 11:41:07.929:I / dalvikvm(673):スタックトレースを「/data/anr/traces.txt」に書き込みました

05-25 11:41:08.290:I / dalvikvm(673):threadid = 3:シグナル3に反応

05-25 11:41:08.319:I / dalvikvm(673):スタックトレースを「/data/anr/traces.txt」に書き込みました

05-25 11:41:08.509:I / dalvikvm(673):threadid = 3:シグナル3に反応

05-25 11:41:08.529:I / dalvikvm(673):スタックトレースを「/data/anr/traces.txt」に書き込みました

4

1 に答える 1

0

私にとっても同じ問題です。

私の場合、ライブラリはうまく統合されていませんでした。この問題を解決するために、アプリケーションルート( "BurstlySample / libs /")の下にlibsフォルダーを作成し、ここにjarファイルを追加しました。

お役に立てれば。

于 2012-06-28T18:44:40.597 に答える