|
|
|
@ -71,16 +71,22 @@ android {
|
|
|
|
|
abiFilter "armeabi-v7a"
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
aarch64 {
|
|
|
|
|
dimension "abi"
|
|
|
|
|
ndk {
|
|
|
|
|
abiFilter "arm64-v8a"
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
x86 {
|
|
|
|
|
dimension "abi"
|
|
|
|
|
ndk {
|
|
|
|
|
abiFilter "x86"
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
aarch64 {
|
|
|
|
|
x86_64 {
|
|
|
|
|
dimension "abi"
|
|
|
|
|
ndk {
|
|
|
|
|
abiFilter "arm64-v8a"
|
|
|
|
|
abiFilter "x86_64"
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -133,7 +139,9 @@ android.applicationVariants.all { variant ->
|
|
|
|
|
// Our x86 builds need a higher version code to avoid installing ARM builds on an x86 device
|
|
|
|
|
// with ARM compatibility mode.
|
|
|
|
|
|
|
|
|
|
if (variant.flavorName.contains("x86")) {
|
|
|
|
|
if (variant.flavorName.contains("x86_64")) {
|
|
|
|
|
versionCode = versionCode + 3
|
|
|
|
|
} else if (variant.flavorName.contains("x86")) {
|
|
|
|
|
versionCode = versionCode + 2
|
|
|
|
|
} else if (variant.flavorName.contains("aarch64")) {
|
|
|
|
|
versionCode = versionCode + 1
|
|
|
|
@ -319,8 +327,9 @@ dependencies {
|
|
|
|
|
implementation Deps.mozilla_lib_fetch_httpurlconnection
|
|
|
|
|
|
|
|
|
|
armImplementation Gecko.geckoview_beta_arm
|
|
|
|
|
x86Implementation Gecko.geckoview_beta_x86
|
|
|
|
|
aarch64Implementation Gecko.geckoview_beta_aarch64
|
|
|
|
|
x86Implementation Gecko.geckoview_beta_x86
|
|
|
|
|
x86_64Implementation Gecko.geckoview_beta_x86_64
|
|
|
|
|
|
|
|
|
|
implementation Deps.androidx_legacy
|
|
|
|
|
implementation Deps.androidx_preference
|
|
|
|
|