android.process.acore 已停止工作

标签 android android-5.0-lollipop

我的 Lollipop (5.0.2) Android 出现问题。

基本上每 1-2 秒就会弹出一条消息,说“android.process.acore 已停止工作”并阻止我正常使用手机。
当我尝试将 reddit 帐户添加到“Reddit 很有趣”应用程序时,此错误开始出现,但过去在我添加新的 Google 帐户后也会发生此错误(但后来它神奇地消失了)。

这是描述错误的android日志的一部分:

E/AndroidRuntime(13107): FATAL EXCEPTION: ContactsProviderWorker
E/AndroidRuntime(13107): Process: android.process.acore, PID: 13107
E/AndroidRuntime(13107): java.lang.RuntimeException: Package manager has died
E/AndroidRuntime(13107):    at android.app.ApplicationPackageManager.queryContentProviders(ApplicationPackageManager.java:696)
E/AndroidRuntime(13107):    at com.android.providers.contacts.ContactDirectoryManager.getDirectoryProviderPackages(ContactDirectoryManager.java:224)
E/AndroidRuntime(13107):    at com.android.providers.contacts.ContactDirectoryManager.scanAllPackages(ContactDirectoryManager.java:261)
E/AndroidRuntime(13107):    at com.android.providers.contacts.ContactDirectoryManager.scanAllPackagesIfNeeded(ContactDirectoryManager.java:194)
E/AndroidRuntime(13107):    at com.android.providers.contacts.ContactDirectoryManager.scanAllPackages(ContactDirectoryManager.java:184)
E/AndroidRuntime(13107):    at com.android.providers.contacts.ContactsProvider2.updateDirectoriesInBackground(ContactsProvider2.java:1141)
E/AndroidRuntime(13107):    at com.android.providers.contacts.ContactsProvider2.performBackgroundTask(ContactsProvider2.java:933)
E/AndroidRuntime(13107):    at com.android.providers.contacts.ContactsProvider2ForLG.performBackgroundTask(ContactsProvider2ForLG.java:385)
E/AndroidRuntime(13107):    at com.android.providers.contacts.ContactsProvider2$1.handleMessage(ContactsProvider2.java:748)
E/AndroidRuntime(13107):    at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime(13107):    at android.os.Looper.loop(Looper.java:135)
E/AndroidRuntime(13107):    at android.os.HandlerThread.run(HandlerThread.java:61)
E/AndroidRuntime(13107): Caused by: android.os.TransactionTooLargeException
E/AndroidRuntime(13107):    at android.os.BinderProxy.transactNative(Native Method)
E/AndroidRuntime(13107):    at android.os.BinderProxy.transact(Binder.java:496)
E/AndroidRuntime(13107):    at android.content.pm.IPackageManager$Stub$Proxy.queryContentProviders(IPackageManager.java:2816)
E/AndroidRuntime(13107):    at android.app.ApplicationPackageManager.queryContentProviders(ApplicationPackageManager.java:694)
E/AndroidRuntime(13107):    ... 11 more

我尝试执行其他相关问题中建议的所有操作,清除联系人存储应用程序缓存、终止它、禁用它、停止 Google 联系人与云存储同步等,但无法解决问题。
我想找到根本原因,如果其他人曾经遇到过这个问题并找到解决这个问题的方法,我想知道。谢谢。

最佳答案

我找到了解决此问题的方法,基本上,只要每秒有太多请求(以填充 Android 运行时的内部缓冲区)从已安装的应用程序访问电话数据(例如联系人),就会出现此错误。我卸载了许多我很少使用的应用程序,问题就消失了。

关于android.process.acore 已停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37946435/

相关文章:

android - ClassNotFoundException:找不到类 "android.os.PersistableBundle"Otto Android 5.0

android - 检测 Android L 省电模式

android - 如何使用 Charles Proxy 设置 Android Lollipop 模拟器?

android - 如何将 Android 库导出为 .aar 并保留我的 Gradle 依赖项?

android - ICS 上的 TimePicker NullPointerException

android - 如何使用android studio显示特殊字符

java - 在 Android 中捕获 ListView 项目内的项目中的事件的优雅而有效的方法

android - 以编程方式设置动态壁纸

Android L(5.0)在eclipse中不搜索 “armeabi”或 "armeabi-v7a"文件夹(UnsatisfiedLinkError)中的原生库

android - 如何在 init.rc 文件中完全禁用 Android L 中的 SELinux?