Revert "Update gradle"

This reverts commit b888eb46df.
pull/496/head
FongMi 2 years ago
parent b888eb46df
commit b027c598f6
  1. 29
      app/build.gradle
  2. 3
      app/src/leanback/java/com/fongmi/android/tv/Updater.java
  3. 12
      app/src/main/java/com/fongmi/android/tv/utils/Util.java
  4. 3
      app/src/mobile/java/com/fongmi/android/tv/Updater.java
  5. 19
      pyramid/build.gradle

@ -4,7 +4,7 @@ plugins {
android {
compileSdk 34
flavorDimensions = ["mode", "api"]
flavorDimensions = ["mode", "api", "abi"]
defaultConfig {
applicationId "com.fongmi.android.tv"
@ -32,6 +32,18 @@ android {
python {
dimension "api"
}
x86 {
dimension "abi"
ndk { abiFilters "x86" }
}
arm64_v8a {
dimension "abi"
ndk { abiFilters "arm64-v8a" }
}
armeabi_v7a {
dimension "abi"
ndk { abiFilters "armeabi-v7a" }
}
}
buildFeatures {
@ -46,15 +58,6 @@ android {
}
}
splits {
abi {
enable true
reset()
include "armeabi-v7a", "arm64-v8a"
universalApk false
}
}
packagingOptions {
exclude 'META-INF/beans.xml'
}
@ -64,6 +67,12 @@ android {
targetCompatibility JavaVersion.VERSION_11
}
android.applicationVariants.configureEach { variant ->
variant.outputs.configureEach { output ->
outputFileName = "${variant.productFlavors[0].name}-${variant.productFlavors[1].name}-${variant.productFlavors[2].name}.apk"
}
}
configurations.configureEach {
resolutionStrategy {
force 'com.squareup.okhttp3:okhttp:' + okhttpVersion

@ -11,7 +11,6 @@ import com.fongmi.android.tv.utils.Download;
import com.fongmi.android.tv.utils.FileUtil;
import com.fongmi.android.tv.utils.Notify;
import com.fongmi.android.tv.utils.ResUtil;
import com.fongmi.android.tv.utils.Util;
import com.github.catvod.net.OkHttp;
import com.github.catvod.utils.Github;
import com.github.catvod.utils.Path;
@ -45,7 +44,7 @@ public class Updater implements Download.Callback {
}
private String getApk() {
return Github.getApk(dev, BuildConfig.FLAVOR_mode + "-" + BuildConfig.FLAVOR_api + "-" + Util.getArch());
return Github.getApk(dev, BuildConfig.FLAVOR_mode + "-" + BuildConfig.FLAVOR_api + "-" + BuildConfig.FLAVOR_abi);
}
public Updater force() {

@ -7,7 +7,6 @@ import android.content.ClipboardManager;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.content.res.Configuration;
@ -182,15 +181,4 @@ public class Util {
}
return false;
}
public static String getArch() {
try {
PackageInfo info = App.get().getPackageManager().getPackageInfo(App.get().getPackageName(), 0);
String abi = info.applicationInfo.nativeLibraryDir;
if (abi.endsWith("64")) return "arm64_v8a";
return "armeabi_v7a";
} catch (Throwable e) {
return "armeabi_v7a";
}
}
}

@ -12,7 +12,6 @@ import com.fongmi.android.tv.utils.Download;
import com.fongmi.android.tv.utils.FileUtil;
import com.fongmi.android.tv.utils.Notify;
import com.fongmi.android.tv.utils.ResUtil;
import com.fongmi.android.tv.utils.Util;
import com.github.catvod.net.OkHttp;
import com.github.catvod.utils.Github;
import com.github.catvod.utils.Path;
@ -46,7 +45,7 @@ public class Updater implements Download.Callback {
}
private String getApk() {
return Github.getApk(dev, BuildConfig.FLAVOR_mode + "-" + BuildConfig.FLAVOR_api + "-" + Util.getArch());
return Github.getApk(dev, BuildConfig.FLAVOR_mode + "-" + BuildConfig.FLAVOR_api + "-" + BuildConfig.FLAVOR_abi);
}
public Updater force() {

@ -5,13 +5,11 @@ plugins {
android {
compileSdk 34
flavorDimensions = ["abi"]
defaultConfig {
minSdk 21
targetSdk 28
ndk {
abiFilters "armeabi-v7a", "arm64-v8a"
}
python {
version "3.8"
pip {
@ -23,6 +21,21 @@ android {
}
}
productFlavors {
x86 {
dimension "abi"
ndk { abiFilters "x86" }
}
arm64_v8a {
dimension "abi"
ndk { abiFilters "arm64-v8a" }
}
armeabi_v7a {
dimension "abi"
ndk { abiFilters "armeabi-v7a" }
}
}
sourceSets {
main {
python.srcDirs = ["src/main/python"]

Loading…
Cancel
Save