App Version: 2026.4.0
Android Version: 16 with April 5, 2026 update.
The android app crashes on all android devices I have tested it with. The problem is related to the avatar color which is customizable via the website at Settings | My Account. If you use one of the quick select options the android app will crash with the following stacktrace.
04-17 08:05:50.273 5341 5341 E AndroidRuntime: java.lang.NumberFormatException: For input string: “green” under radix 16
04-17 08:05:50.273 5341 5341 E AndroidRuntime: at java.lang.Long.parseLong(Long.java:740)
04-17 08:05:50.273 5341 5341 E AndroidRuntime: at android.graphics.Color.parseColor(Color.java:1386)
04-17 08:05:50.273 5341 5341 E AndroidRuntime: at com.bitwarden.ui.platform.base.util.StringExtensionsKt.hexToColor(r8-map-id-ecf50f37d82f8f824a2d7f93137d2fb3daecf8d38cd04065ed169a062cb9dc1d:26)
04-17 08:05:50.273 5341 5341 E AndroidRuntime: at r35.invoke(r8-map-id-ecf50f37d82f8f824a2d7f93137d2fb3daecf8d38cd04065ed169a062cb9dc1d:103)
04-17 08:05:50.273 5341 5341 E AndroidRuntime: at uo1.c(r8-map-id-ecf50f37d82f8f824a2d7f93137d2fb3daecf8d38cd04065ed169a062cb9dc1d:44)
04-17 08:05:50.273 5341 5341 E AndroidRuntime: at uo1.invoke(r8-map-id-ecf50f37d82f8f824a2d7f93137d2fb3daecf8d38cd04065ed169a062cb9dc1d:14)
04-17 08:05:50.273 5341 5341 E AndroidRuntime: at am0.invoke(r8-map-id-ecf50f37d82f8f824a2d7f93137d2fb3daecf8d38cd04065ed169a062cb9dc1d:546)
04-17 08:05:50.273 5341 5341 E AndroidRuntime: at uo1.a(r8-map-id-ecf50f37d82f8f824a2d7f93137d2fb3daecf8d38cd04065ed169a062cb9dc1d:44)
04-17 08:05:50.273 5341 5341 E AndroidRuntime: at uo1.invoke(r8-map-id-ecf50f37d82f8f824a2d7f93137d2fb3daecf8d38cd04065ed169a062cb9dc1d:9)
04-17 08:05:50.273 5341 5341 E AndroidRuntime: at i10.a(r8-map-id-ecf50f37d82f8f824a2d7f93137d2fb3daecf8d38cd04065ed169a062cb9dc1d:175)
04-17 08:05:50.273 5341 5341 E AndroidRuntime: at lv.g(r8-map-id-ecf50f37d82f8f824a2d7f93137d2fb3daecf8d38cd04065ed169a062cb9dc1d:851)
04-17 08:05:50.273 5341 5341 E AndroidRuntime: at ac2.a(r8-map-id-ecf50f37d82f8f824a2d7f93137d2fb3daecf8d38cd04065ed169a062cb9dc1d:533)
04-17 08:05:50.273 5341 5341 E AndroidRuntime: at lv.e(r8-map-id-ecf50f37d82f8f824a2d7f93137d2fb3daecf8d38cd04065ed169a062cb9dc1d:311)
04-17 08:05:50.273 5341 5341 E AndroidRuntime: at lv.f(r8-map-id-ecf50f37d82f8f824a2d7f93137d2fb3daecf8d38cd04065ed169a062cb9dc1d:313)
04-17 08:05:50.273 5341 5341 E AndroidRuntime: at com.bitwarden.ui.platform.components.appbar.BitwardenTopAppBarKt.InternalDefaultTopAppBar-V-95POc(r8-map-id-ecf50f37d82f8f824a2d7f93137d2fb3daecf8d38cd04065ed169a062cb9dc1d:310)
04-17 08:05:50.273 5341 5341 E AndroidRuntime: at com.bitwarden.ui.platform.components.appbar.BitwardenTopAppBarKt.BitwardenTopAppBar_egy_3UM$lambda$3$0$2(r8-map-id-ecf50f37d82f8f824a2d7f93137d2fb3daecf8d38cd04065ed169a062cb9dc1d:69)
04-17 08:05:50.273 5341 5341 E AndroidRuntime: at com.bitwarden.ui.platform.components.appbar.BitwardenTopAppBarKt.d(r8-map-id-ecf50f37d82f8f824a2d7f93137d2fb3daecf8d38cd04065ed169a062cb9dc1d:1)
Note that I had the green avatar selected. You can see in the stacktrace that “green” is being sent into the parseLong function which will obviously throw NumberFormatException.
The work around is to select the color editor when customizing the avatar and enter an RGB value manually.