Introduce aarch64 flavor and publish nightly build.
parent
08fc3c0d3a
commit
5f8a15e9ae
|
@ -91,6 +91,7 @@ tasks:
|
||||||
--output /opt/fenix/app/build/outputs/apk \
|
--output /opt/fenix/app/build/outputs/apk \
|
||||||
--apk arm/release/app-arm-release-unsigned.apk \
|
--apk arm/release/app-arm-release-unsigned.apk \
|
||||||
--apk x86/release/app-x86-release-unsigned.apk \
|
--apk x86/release/app-x86-release-unsigned.apk \
|
||||||
|
--apk aarch64/release/app-aarch64-release-unsigned.apk
|
||||||
--date ${now}
|
--date ${now}
|
||||||
artifacts:
|
artifacts:
|
||||||
public/task-graph.json:
|
public/task-graph.json:
|
||||||
|
|
|
@ -30,8 +30,8 @@ android {
|
||||||
}
|
}
|
||||||
|
|
||||||
flavorDimensions "abi"
|
flavorDimensions "abi"
|
||||||
|
|
||||||
productFlavors {
|
productFlavors {
|
||||||
// replace the libraries with 64-bit versions when they're ready
|
|
||||||
// Processor architectures
|
// Processor architectures
|
||||||
arm {
|
arm {
|
||||||
dimension "abi"
|
dimension "abi"
|
||||||
|
@ -45,6 +45,12 @@ android {
|
||||||
abiFilter "x86"
|
abiFilter "x86"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
aarch64 {
|
||||||
|
dimension "abi"
|
||||||
|
ndk {
|
||||||
|
abiFilter "arm64-v8a"
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
compileOptions {
|
compileOptions {
|
||||||
|
@ -143,6 +149,8 @@ dependencies {
|
||||||
|
|
||||||
armImplementation Deps.geckoview_nightly_arm
|
armImplementation Deps.geckoview_nightly_arm
|
||||||
x86Implementation Deps.geckoview_nightly_x86
|
x86Implementation Deps.geckoview_nightly_x86
|
||||||
|
aarch64Implementation Deps.geckoview_nightly_aarch64
|
||||||
|
|
||||||
implementation Deps.androidx_legacy
|
implementation Deps.androidx_legacy
|
||||||
implementation Deps.androidx_preference
|
implementation Deps.androidx_preference
|
||||||
implementation Deps.androidx_fragment
|
implementation Deps.androidx_fragment
|
||||||
|
|
|
@ -45,6 +45,7 @@ object Deps {
|
||||||
|
|
||||||
const val geckoview_nightly_arm = "org.mozilla.geckoview:geckoview-nightly-armeabi-v7a:${Versions.geckoNightly}"
|
const val geckoview_nightly_arm = "org.mozilla.geckoview:geckoview-nightly-armeabi-v7a:${Versions.geckoNightly}"
|
||||||
const val geckoview_nightly_x86 = "org.mozilla.geckoview:geckoview-nightly-x86:${Versions.geckoNightly}"
|
const val geckoview_nightly_x86 = "org.mozilla.geckoview:geckoview-nightly-x86:${Versions.geckoNightly}"
|
||||||
|
const val geckoview_nightly_aarch64 = "org.mozilla.geckoview:geckoview-nightly-arm64-v8a:${Versions.geckoNightly}"
|
||||||
|
|
||||||
const val mozilla_concept_engine = "org.mozilla.components:concept-engine:${Versions.mozilla_android_components}"
|
const val mozilla_concept_engine = "org.mozilla.components:concept-engine:${Versions.mozilla_android_components}"
|
||||||
const val mozilla_concept_tabstray = "org.mozilla.components:concept-tabstray:${Versions.mozilla_android_components}"
|
const val mozilla_concept_tabstray = "org.mozilla.components:concept-tabstray:${Versions.mozilla_android_components}"
|
||||||
|
|
Loading…
Reference in New Issue