Browse Source

Remove unnecessary MultiDex library

arkon 3 years ago
parent
commit
f2fca0f13d
2 changed files with 0 additions and 10 deletions
  1. 0 4
      app/build.gradle.kts
  2. 0 6
      app/src/main/java/eu/kanade/tachiyomi/App.kt

+ 0 - 4
app/build.gradle.kts

@@ -40,8 +40,6 @@ android {
         // Please disable ACRA or use your own instance in forked versions of the project
         buildConfigField("String", "ACRA_URI", "\"https://tachiyomi.kanade.eu/crash_report\"")
 
-        multiDexEnabled = true
-
         ndk {
             abiFilters += SUPPORTED_ABIS
         }
@@ -148,7 +146,6 @@ dependencies {
     implementation("androidx.coordinatorlayout:coordinatorlayout:1.1.0")
     implementation("androidx.core:core-ktx:1.7.0-alpha01")
     implementation("androidx.core:core-splashscreen:1.0.0-alpha01")
-    implementation("androidx.multidex:multidex:2.0.1")
     implementation("androidx.preference:preference-ktx:1.1.1")
     implementation("androidx.recyclerview:recyclerview:1.2.1")
     implementation("androidx.swiperefreshlayout:swiperefreshlayout:1.2.0-alpha01")
@@ -269,7 +266,6 @@ dependencies {
 
     val robolectricVersion = "3.1.4"
     testImplementation("org.robolectric:robolectric:$robolectricVersion")
-    testImplementation("org.robolectric:shadows-multidex:$robolectricVersion")
     testImplementation("org.robolectric:shadows-play-services:$robolectricVersion")
 
     // For detecting memory leaks; see https://square.github.io/leakcanary/

+ 0 - 6
app/src/main/java/eu/kanade/tachiyomi/App.kt

@@ -17,7 +17,6 @@ import androidx.lifecycle.LifecycleObserver
 import androidx.lifecycle.OnLifecycleEvent
 import androidx.lifecycle.ProcessLifecycleOwner
 import androidx.lifecycle.lifecycleScope
-import androidx.multidex.MultiDex
 import coil.ImageLoader
 import coil.ImageLoaderFactory
 import coil.decode.GifDecoder
@@ -112,11 +111,6 @@ open class App : Application(), LifecycleObserver, ImageLoaderFactory {
             }.launchIn(ProcessLifecycleOwner.get().lifecycleScope)
     }
 
-    override fun attachBaseContext(base: Context) {
-        super.attachBaseContext(base)
-        MultiDex.install(this)
-    }
-
     override fun newImageLoader(): ImageLoader {
         return ImageLoader.Builder(this).apply {
             componentRegistry {