have some error handling

This commit is contained in:
qimiko committed 2022-05-27 12:20:21 -07:00
1 parent 54de0e56e4
commit c3e49929b6
2 files changed
+6 -1

No files matched your search

@@ -52,7 +52,11 @@ class GeometryDashActivity : ComponentActivity(), Cocos2dxHelper.Cocos2dxHelperL
val gdPackageInfo = packageManager.getPackageInfo(GJConstants.PACKAGE_NAME, 0) val gdPackageInfo = packageManager.getPackageInfo(GJConstants.PACKAGE_NAME, 0)
val gdNativeLibraryPath = "${gdPackageInfo.applicationInfo.nativeLibraryDir}/" val gdNativeLibraryPath = "${gdPackageInfo.applicationInfo.nativeLibraryDir}/"
try {
LaunchUtils.addAssetsFromPackage(assets, gdPackageInfo) LaunchUtils.addAssetsFromPackage(assets, gdPackageInfo)
} catch (e: NoSuchMethodException) {
e.printStackTrace()
}
System.load("$gdNativeLibraryPath/lib${GJConstants.FMOD_LIB_NAME}.so") System.load("$gdNativeLibraryPath/lib${GJConstants.FMOD_LIB_NAME}.so")
System.load("$gdNativeLibraryPath/lib${GJConstants.COCOS_LIB_NAME}.so") System.load("$gdNativeLibraryPath/lib${GJConstants.COCOS_LIB_NAME}.so")
@@ -110,7 +114,7 @@ class GeometryDashActivity : ComponentActivity(), Cocos2dxHelper.Cocos2dxHelperL
if (!loadSuccess) { if (!loadSuccess) {
LaunchedEffect(snackbarHostState) { LaunchedEffect(snackbarHostState) {
snackbarHostState.showSnackbar("Failed to load mod core.") snackbarHostState.showSnackbar(getString(R.string.failed_mod_core))
} }
} }
} }
+1
View File
@@ -1,4 +1,5 @@
<resources> <resources>
<string name="app_name">Geode</string> <string name="app_name">Geode</string>
<string name="title_activity_geometry_dash">GeometryDash</string> <string name="title_activity_geometry_dash">GeometryDash</string>
<string name="failed_mod_core">Failed to load mod core.</string>
</resources> </resources>