개발자 콘솔에 다음과 같은 희귀 로그가 거의없고 개의 희귀 로그가 있는데 어떻게 처리해야할지 모릅니다.
- 충돌 로그가 나는
그래서 나는 내가 무엇을 할 수에 붙어있어이 프로젝트에 자산을 사용하지 않는 어디서나 내 코드에
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">
을 시도 당신은 응용 프로그램의 컨텍스트를 대체하기 위해 노력하고 그 리소스에 액세스
에없는 앱으로 이어집니다.? –
매니페스트의 'application' 요소는 어떻게 생겼습니까? – laalto
맨 먼저해야 할 일은 콘솔을 통해 mapping.txt 파일을 업로드하는 것입니다. 공개 apk에 대해 proguard를 사용하고 있다면 dev console/android vital/Deobfuscation 파일로 이동하여이 파일을 업로드하십시오. 이 파일은 릴리스 폴더에서 찾을 수 있습니다 (예 : build/outpus/mapping/release/mapping.txt). 다른 오류가있을 때마다 도움이 될 것입니다. – codebased