use specific message for abi differences

This commit is contained in:
qimiko committed 2024-01-23 00:19:55 -07:00
1 parent de6fad41f6
commit cb16db3bf9
3 files changed
+30 -21

No files matched your search

@@ -63,11 +63,14 @@ class GeometryDashActivity : AppCompatActivity(), Cocos2dxHelper.Cocos2dxHelperL
// generates helpful information for use in debugging library load failures
val gdPackageInfo = packageManager.getPackageInfo(Constants.PACKAGE_NAME, 0)
val failureReason = LaunchUtils.diagnoseLoadErrors(this, gdPackageInfo)
val abiMismatch = LaunchUtils.detectAbiMismatch(this, gdPackageInfo, e)
val errorMessage = if (abiMismatch) getString(R.string.load_failed_abi_error_description) else
getString(R.string.load_failed_link_error_description)
returnToMain(
getString(R.string.load_failed_link_error),
getString(R.string.load_failed_link_error_description, failureReason.name)
errorMessage
)
return