android.content.res.Resources $ NotFoundException,开发人员控制台中没有信息

时间:2017-09-28 07:53:12

标签: android android-resources android-assets

我的开发人员控制台中有一些少有的崩溃日志,如下所示,并且不知道如何处理它。关于我的项目,我可以说:

  • 崩溃日志并未指向我的代码
  • 我没有在这个项目中使用资产

所以我坚持我接下来要检查的东西......有什么想法吗?

android.content.res.Resources$NotFoundException: 
  at android.app.ResourcesManager.createAssetManager (ResourcesManager.java:267)
  at android.app.ResourcesManager.createResourcesImpl (ResourcesManager.java:324)
  at android.app.ResourcesManager.getOrCreateResources (ResourcesManager.java:585)
  at android.app.ResourcesManager.getResources (ResourcesManager.java:659)
  at android.app.ActivityThread.getTopLevelResources (ActivityThread.java:1918)
  at android.app.LoadedApk.getResources (LoadedApk.java:812)
  at android.app.ContextImpl.<init> (ContextImpl.java:2043)
  at android.app.ContextImpl.createAppContext (ContextImpl.java:1988)
  at android.app.ActivityThread.handleBindApplication (ActivityThread.java:5472)
  at android.app.ActivityThread.-wrap2 (ActivityThread.java)
  at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1596)
  at android.os.Handler.dispatchMessage (Handler.java:102)
  at android.os.Looper.loop (Looper.java:154)
  at android.app.ActivityThread.main (ActivityThread.java:6316)
  at java.lang.reflect.Method.invoke (Native Method)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:872)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:762)

清单应用程序代码

<application
    android:name="com.my.app.MainApp"
    android:allowBackup="true"
    android:icon="@drawable/icon"
    android:label="@string/derived_app_name"
    android:largeHeap="true"
    android:theme="@style/AppTheme"
    tools:replace="android:name, android:label, android:icon">

2 个答案:

答案 0 :(得分:0)

通过构建 - &gt;来清理项目清理项目并通过构建 - &gt;重建项目重建项目

答案 1 :(得分:0)

您确定要在清单合并中替换android:name吗?我想这是错的。您尝试替换应用程序的上下文并导致应用程序无法访问资源

试试这个

tools:replace="android:label, android:icon"