v3.0.0: fixed rare crashes in missing natives handler

This commit is contained in:
Evan Debenham
2025-01-06 15:34:29 -05:00
parent 367173a5c7
commit 10e77308af

View File

@@ -72,10 +72,17 @@ public class AndroidMissingNativesHandler extends Activity {
message += "\nVersion: " + versionName + " (" + versionCode + ")";
message += "\nDevice: " + Build.MODEL;
message += "\nInstaller: " + installer;
while (error.getCause() != null){
error = error.getCause();
if (error != null){
Throwable next = error.getCause();
while (next != null){
error = next;
next = error.getCause();
}
message += "\nError: " + error.getMessage();
} else {
message += "\nError: ???";
}
message += "\nError: " + error.getMessage();
text.setText(message);
text.setTextSize(16);
text.setTextColor(0xFFFFFFFF);