diff --git a/app/build.gradle b/app/build.gradle index 33b9100..25097cb 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -11,8 +11,8 @@ android { applicationId "io.github.chronosx88.yggdrasil" minSdkVersion 15 targetSdkVersion 33 - versionCode 41 - versionName "2.1.5" + versionCode 42 + versionName "2.1.6" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" setProperty("archivesBaseName", project.getParent().name+"-"+versionName) diff --git a/app/src/main/java/org/yggdrasil/app/crispa/MainActivity.kt b/app/src/main/java/org/yggdrasil/app/crispa/MainActivity.kt index 6e551c3..04e6589 100644 --- a/app/src/main/java/org/yggdrasil/app/crispa/MainActivity.kt +++ b/app/src/main/java/org/yggdrasil/app/crispa/MainActivity.kt @@ -212,8 +212,10 @@ class MainActivity : AppCompatActivity() { val sourceDir: String = this.applicationInfo.sourceDir val dexFile = DexFile(sourceDir) val cl = classLoader - if (cl != null) { + try { val c: Class<*> = dexFile.loadClass("dummy/Dummy", cl) + } catch (_: NullPointerException){ + //there is nothing we can do } } val versionName = findViewById