在备用资源上获取 android.content.res.Resources$NotFoundException
Getting a android.content.res.Resources$NotFoundException on a fallback resource
我在我的崩溃报告工具中看到 android.content.res.Resources$NotFoundException 是我在 drawable-nodpi 中拥有的资源,据我所知,它充当后备。这在我的 phone 和大多数其他设备上工作正常,但有时设备会弹出。
我感觉这可能与工具中的一些错误有关,特别是在应用程序包中,这就是我用于部署的东西。
这是一个堆栈跟踪示例:
java.lang.RuntimeException · Unable to start activity ComponentInfo{pkg/Activity}: android.content.res.Resources$NotFoundException: Drawable myDrawable with resource ID its id
ActivityThread.java:2951android.app.ActivityThread.performLaunchActivity
ActivityThread.java:3086android.app.ActivityThread.handleLaunchActivity
LaunchActivityItem.java:78android.app.servertransaction.LaunchActivityItem.execute
TransactionExecutor.java:108android.app.servertransaction.TransactionExecutor.executeCallbacks
TransactionExecutor.java:68android.app.servertransaction.TransactionExecutor.execute
ActivityThread.java:1816android.app.ActivityThread$H.handleMessage
Handler.java:106android.os.Handler.dispatchMessage
Looper.java:193android.os.Looper.loop
ActivityThread.java:6718android.app.ActivityThread.main
Method.java:-2java.lang.reflect.Method.invoke
RuntimeInit.java:493com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run
ZygoteInit.java:858com.android.internal.os.ZygoteInit.main
我完全不知道如何前进。
这是错误地旁加载应用程序的已知结果。大多数用户习惯于侧载单个 APK,但使用 App Bundle 时,必须同时侧载多个 APK(基本 APK + 配置拆分 APK)才能正常工作。其他一些从 Play 商店复制应用程序的应用程序商店也会遇到同样的问题,用户最终可能会得到一个不完整的应用程序副本。
我在我的崩溃报告工具中看到 android.content.res.Resources$NotFoundException 是我在 drawable-nodpi 中拥有的资源,据我所知,它充当后备。这在我的 phone 和大多数其他设备上工作正常,但有时设备会弹出。 我感觉这可能与工具中的一些错误有关,特别是在应用程序包中,这就是我用于部署的东西。 这是一个堆栈跟踪示例:
java.lang.RuntimeException · Unable to start activity ComponentInfo{pkg/Activity}: android.content.res.Resources$NotFoundException: Drawable myDrawable with resource ID its id
ActivityThread.java:2951android.app.ActivityThread.performLaunchActivity
ActivityThread.java:3086android.app.ActivityThread.handleLaunchActivity
LaunchActivityItem.java:78android.app.servertransaction.LaunchActivityItem.execute
TransactionExecutor.java:108android.app.servertransaction.TransactionExecutor.executeCallbacks
TransactionExecutor.java:68android.app.servertransaction.TransactionExecutor.execute
ActivityThread.java:1816android.app.ActivityThread$H.handleMessage
Handler.java:106android.os.Handler.dispatchMessage
Looper.java:193android.os.Looper.loop
ActivityThread.java:6718android.app.ActivityThread.main
Method.java:-2java.lang.reflect.Method.invoke
RuntimeInit.java:493com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run
ZygoteInit.java:858com.android.internal.os.ZygoteInit.main
我完全不知道如何前进。
这是错误地旁加载应用程序的已知结果。大多数用户习惯于侧载单个 APK,但使用 App Bundle 时,必须同时侧载多个 APK(基本 APK + 配置拆分 APK)才能正常工作。其他一些从 Play 商店复制应用程序的应用程序商店也会遇到同样的问题,用户最终可能会得到一个不完整的应用程序副本。