Fix Android crash: use resource references for TWA colors instead of inline hex
The TWA LauncherActivity crashed with Resources$NotFoundException (0xffffffff) because android:value with hex color strings is not supported by androidbrowserhelper — it expects android:resource pointing to color resources. - Created res/values/colors.xml with all app colors - Changed AndroidManifest.xml to use android:resource="@color/..." - Updated styles.xml to reference color resources
This commit is contained in:
parent
3d503ba309
commit
8d963ab7b5
3 changed files with 16 additions and 8 deletions
|
|
@ -32,11 +32,11 @@
|
|||
|
||||
<meta-data
|
||||
android:name="android.support.customtabs.trusted.STATUS_BAR_COLOR"
|
||||
android:value="#FF2563EB" />
|
||||
android:resource="@color/colorStatusBar" />
|
||||
|
||||
<meta-data
|
||||
android:name="android.support.customtabs.trusted.NAVIGATION_BAR_COLOR"
|
||||
android:value="#FF1E40AF" />
|
||||
android:resource="@color/colorNavigationBar" />
|
||||
|
||||
<meta-data
|
||||
android:name="android.support.customtabs.trusted.SPLASH_IMAGE_DRAWABLE"
|
||||
|
|
@ -44,7 +44,7 @@
|
|||
|
||||
<meta-data
|
||||
android:name="android.support.customtabs.trusted.SPLASH_SCREEN_BACKGROUND_COLOR"
|
||||
android:value="#FFFFFFFF" />
|
||||
android:resource="@color/colorSplashBackground" />
|
||||
|
||||
<meta-data
|
||||
android:name="android.support.customtabs.trusted.SCREEN_ORIENTATION"
|
||||
|
|
|
|||
8
android/app/src/main/res/values/colors.xml
Normal file
8
android/app/src/main/res/values/colors.xml
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<color name="colorPrimary">#2563EB</color>
|
||||
<color name="colorPrimaryDark">#1E40AF</color>
|
||||
<color name="colorStatusBar">#2563EB</color>
|
||||
<color name="colorNavigationBar">#1E40AF</color>
|
||||
<color name="colorSplashBackground">#FFFFFF</color>
|
||||
</resources>
|
||||
|
|
@ -1,10 +1,10 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
|
||||
<item name="android:windowBackground">#FFFFFFFF</item>
|
||||
<item name="colorPrimary">#FF2563EB</item>
|
||||
<item name="colorPrimaryDark">#FF1E40AF</item>
|
||||
<item name="android:statusBarColor">#FF2563EB</item>
|
||||
<item name="android:navigationBarColor">#FF1E40AF</item>
|
||||
<item name="android:windowBackground">@color/colorSplashBackground</item>
|
||||
<item name="colorPrimary">@color/colorPrimary</item>
|
||||
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
|
||||
<item name="android:statusBarColor">@color/colorStatusBar</item>
|
||||
<item name="android:navigationBarColor">@color/colorNavigationBar</item>
|
||||
</style>
|
||||
</resources>
|
||||
|
|
|
|||
Loading…
Reference in a new issue