簡體   English   中英

android.content.res.Resources$NotFoundException:可繪制的 compat_splash_screen_no_icon_background 資源 ID #0x7f0801b6

[英]android.content.res.Resources$NotFoundException: Drawable compat_splash_screen_no_icon_background with resource ID #0x7f0801b6

我僅在三星 Galaxy 設備上遇到此問題 - Galaxy Tab A、Galaxy A03 Core、Galaxy A02、Galaxy A32

致命異常:java.lang.RuntimeException:無法啟動活動 ComponentInfo{com.myapp.application/com.myapp.application.ui.MainActivity}:android.content.res.Resources$NotFoundException:可繪制 com.app.application:drawable /compat_splash_screen_no_icon_background 資源 ID #0x7f0801b6

我的配置->

<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:tools="http://schemas.android.com/tools">
    <style name="Theme.App.Starting" parent="Theme.SplashScreen">
        <item name="windowSplashScreenBackground">@color/white</item>

        <item name="windowSplashScreenAnimatedIcon">@drawable/splash_icon</item>

        <item name="postSplashScreenTheme">@style/Theme.Triva.NoActionBar</item>
        <item name="windowSplashScreenIconBackgroundColor">@color/blue</item>
        <item name="windowSplashScreenAnimationDuration">800</item>

        <item name="android:forceDarkAllowed" tools:targetApi="q">false</item>
    </style>
</resources>

這是只讀文件中的資源->

在此處輸入圖像描述

在此處輸入圖像描述

這是當前的一個問題。 您必須稍等片刻才能發布修復程序,然后將core-splashscreen依賴項更新到最新版本。

它在這里被跟蹤https://issuetracker.google.com/issues/229645249查看他們建議的呼叫順序是否可以幫助您緩解問題。

嘗試重命名資源文件。 看起來它會干擾三星的一些資源文件,並且您遇到此類運行時錯誤。

背景必須是顏色值,不支持可繪制對象(至少目前是這樣)。 您可以查看文檔中的示例( https://developer.android.com/guide/topics/ui/splash-screen

工作示例:

<item name="windowSplashScreenBackground">@color/colorPrimary</item>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM