Support multiDex

pull/21/head
FongMi 4 years ago
parent 7130e1730e
commit 38f3b7c690
  1. 4
      app/build.gradle
  2. 13
      app/src/main/java/com/fongmi/android/tv/App.java
  3. 11
      app/src/main/java/com/fongmi/android/tv/ui/custom/CustomWebView.java
  4. 2
      catvod/build.gradle

@ -8,10 +8,11 @@ android {
defaultConfig {
applicationId "com.fongmi.android.tv"
minSdk 19
minSdk 21
targetSdk 32
versionCode 1
versionName "1.0.0"
multiDexEnabled true
}
productFlavors {
@ -44,6 +45,7 @@ android {
dependencies {
implementation project(':catvod')
implementation 'androidx.multidex:multidex:2.0.1'
implementation 'androidx.appcompat:appcompat:1.4.2'
implementation 'androidx.appcompat:appcompat:1.4.2'
implementation 'androidx.preference:preference:1.2.0'

@ -1,8 +1,11 @@
package com.fongmi.android.tv;
import android.app.Application;
import android.content.Context;
public class App extends Application {
import androidx.multidex.MultiDex;
import androidx.multidex.MultiDexApplication;
public class App extends MultiDexApplication {
private static App instance;
@ -13,4 +16,10 @@ public class App extends Application {
public static App get() {
return instance;
}
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}
}

@ -3,7 +3,6 @@ package com.fongmi.android.tv.ui.custom;
import android.annotation.SuppressLint;
import android.content.Context;
import android.net.http.SslError;
import android.util.AttributeSet;
import android.webkit.SslErrorHandler;
import android.webkit.WebResourceRequest;
import android.webkit.WebResourceResponse;
@ -30,16 +29,6 @@ public class CustomWebView extends WebView {
initSettings();
}
public CustomWebView(@NonNull Context context, @Nullable AttributeSet attrs) {
super(context, attrs);
initSettings();
}
public CustomWebView(@NonNull Context context, @Nullable AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
initSettings();
}
@SuppressLint("SetJavaScriptEnabled")
public void initSettings() {
this.ads = ApiConfig.get().getAds();

@ -6,7 +6,7 @@ android {
compileSdk 32
defaultConfig {
minSdk 19
minSdk 21
targetSdk 32
}
}
Loading…
Cancel
Save