Brave crashes before first run on Pixel 7 from GitHub release

Troubleshooting technical issues is much easier when both the user and support agent practice clear communication. For this reason, we have provided the template below for you to fill out with information about your issue. Please provide as much detail as possible so we can most efficiently resolve your problem.


Description of the issue:
Trying to run Brave downloaded from GitHub releases and launching on Pixel 7 (with GrapheneOS, but I imagine it doesn’t work on stock Android either) immediately crashes. It correctly launches without crash when installed from Google Play Store.

How can this issue be reproduced?

  1. Install latest release (1.45.116) from GitHub on Pixel 7
  2. try to launch
  3. crash

Expected result:
Should launch

Brave Version( check About Brave):
1.45.116

Mobile Device details
Android 13 (GrapheneOS) on Pixel 7 without Google Play services

Additional Information:

type: crash
osVersion: google/panther/panther:13/TD1A.220804.031/2022110600:user/release-keys
package: com.brave.browser:414511623
process: com.brave.browser

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.brave.browser/org.chromium.chrome.browser.firstrun.WelcomeOnboardingActivity}: java.lang.RuntimeException: Starting in 64-bit mode requires the 64-bit native library. If the device is 64-bit only, see alternatives here: https://crbug.com/1303857#c7.
	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3677)
	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3814)
	at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:101)
	at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
	at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2309)
	at android.os.Handler.dispatchMessage(Handler.java:106)
	at android.os.Looper.loopOnce(Looper.java:201)
	at android.os.Looper.loop(Looper.java:288)
	at android.app.ActivityThread.main(ActivityThread.java:7904)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
	at com.android.internal.os.ExecInit.main(ExecInit.java:49)
	at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
	at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:355)
Caused by: java.lang.RuntimeException: Starting in 64-bit mode requires the 64-bit native library. If the device is 64-bit only, see alternatives here: https://crbug.com/1303857#c7.
	at UN.c(chromium-MonochromePublic.apk-stable-414511623:90)
	at bg.onCreate(chromium-MonochromePublic.apk-stable-414511623:176)
	at android.app.Activity.performCreate(Activity.java:8341)
	at android.app.Activity.performCreate(Activity.java:8320)
	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1389)
	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3658)
	... 14 more

Also crashes when updated to 1.45.121