提问者:小点点

使用Burstly的Android广告横幅


我正在尝试使用Burstly为Android创建横幅,但出现以下错误:

java.lang.RuntimeException:无法获取提供程序com.greystripe.android.sdk。AdContentProvider:java.lang.ClassNotFoundException:com.greystripe.android.sdk。加载程序dalvik.system.PathClassLoader[/data/app/com.burstly.sample-2.apk]中的AdContentProvider

编译时我没有收到任何错误,但是我的应用程序在运行时崩溃了。有人能帮我吗?

以下是日志错误: 05-25 11:37:06.389: I/进程(652): 发送信号。标准偏差: 652 SIG: 9

05-25 11:41:07.719:I/活动线程(673):发布com.burstly.sample。广告内容提供者:com.greystripe.android.sdk.AdContentProvider

05-25 11:41:07.719:D/AndroidRuntime(673):关闭VM

05-25 11:41:07.779:W/dalvikvm(673):线程=1:线程退出,出现未捕获异常(组=0x409c01f8)

05-25 11:41:07.819:I/dalvikvm(673):线程=3:对信号3作出反应

05-25 11:41:07.889:E/AndroidRuntime(673):致命例外:主

05-25 11:41:07.889: E/AndroidRuntime(673): java.lang.RuntimeException: 无法获取 provider com.greystripe.android.sdk.AdContententprovider: java.lang.ClassNotFoundException: com.greystripe.android.sdk.AdContentProvider

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

05-25 11:41:07.889: E/AndroidRuntime(673): atandroid.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/Android 运行时(673): 在 android.app.活动线程.访问$1300(活动线程.java:123)

E/Android runtime(673):at Android . app . activity thread$h . handle message(activity thread . 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): atandroid.os.Looper.loop(Looper.java:137)

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

05-25 11:41:07.889: E/Android 运行时(673): 在 java.lang.反射.方法.调用Native(本机方法)

05-25 11:41:07.889: E/AndroidRuntime(673): atjava.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(Zygote Init.java:551)

05-25 11:41:07.889:E/AndroidRuntime(673):在dalvik.system.NativeStart。main(本地方法)

05-25 11:41:07.889: E/Android 运行时(673): 来源: java.lang.类不被发现异常:

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

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

E/Android runtime(673):at Java . lang . class loader . load class(class loader . Java:461)

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

05-25 11:41:07.889: 电子/Android运行时间(673): ...另外 12

05-25 11:41:07.929:I/dalvikvm(673):将堆栈跟踪写入“/data/anr/traces.txt”

05-25 11:41:08.290: I/dalvikvm(673): 线程 = 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”


共1个答案

匿名用户

我也有同样的问题。

在我的情况下,图书馆没有很好地整合。为了解决这个问题,我在应用程序根目录下创建了一个库文件夹(“突发采样/libs/”),并在此处添加了jar文件。

希望这能有所帮助。