gpt4 book ai didi

android - 无法获取提供程序 : ClassNotFoundException

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:51:17 26 4
gpt4 key购买 nike

我的应用程序中有 MyContentProvider,当我在 Debug模式下开发和运行时它工作正常。

<provider android:name=".MyContentProvider"
android:authorities="com.contactcities"
android:exported="false">
</provider>

但是当我导出应用程序、下载并运行它时,它立即崩溃了:

10-10 18:24:37.682 E/AndroidRuntime(10428): FATAL EXCEPTION: main
10-10 18:24:37.682 E/AndroidRuntime(10428): java.lang.RuntimeException: Unable to get provider com.contactcities.MyContentProvider: java.lang.ClassNotFoundException: com.contactcities.MyContentProvider in loader dalvik.system.PathClassLoader[/system/framework/com.google.android.maps.jar:/data/app/com.contactcities-1.apk]
10-10 18:24:37.682 E/AndroidRuntime(10428): at android.app.ActivityThread.installProvider(ActivityThread.java:4509)
10-10 18:24:37.682 E/AndroidRuntime(10428): at android.app.ActivityThread.installContentProviders(ActivityThread.java:4281)
10-10 18:24:37.682 E/AndroidRuntime(10428): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4237)
10-10 18:24:37.682 E/AndroidRuntime(10428): at android.app.ActivityThread.access$3000(ActivityThread.java:125)
10-10 18:24:37.682 E/AndroidRuntime(10428): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2071)
10-10 18:24:37.682 E/AndroidRuntime(10428): at android.os.Handler.dispatchMessage(Handler.java:99)
10-10 18:24:37.682 E/AndroidRuntime(10428): at android.os.Looper.loop(Looper.java:123)

我可以在我所有的设备上重现它,2.2、4.0、4.1

我今天读了很多帖子。他们中的一些人将此归咎于 ProGuard。我试过添加

-keep public class com.contactcities.MyContentProvider

但没有运气。

当我禁用 proguard 时,不将 proguard.config=proguard.cfg 放入我的 project.properties。它仍然在发布版本中给出相同的错误。调试又好了。也许像这样禁用 proguard 还不够?

也许提示是它在这次崩溃中引用了 maps.jar。我不确定为什么会这样

in loader dalvik.system.PathClassLoader[/system/framework/com.google.android.maps.jar

任何线索将不胜感激

最佳答案

啊,我以为我试过了,但好像我没有。

Project->clean 让它工作

手掌

关于android - 无法获取提供程序 : ClassNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12824751/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com