Private
Public Access
1
0

build: Adds x86/64, split into separate APKs

This commit is contained in:
2024-03-28 00:50:50 -07:00
parent e3b4b77307
commit 8d63c5f1f5
4 changed files with 23 additions and 7 deletions

View File

@@ -20,8 +20,13 @@ tasks:
cd KordophoneDroid/
./gradlew assembleRelease
- prepare: |
cp KordophoneDroid/app/build/outputs/apk/release/app-release.apk ~/kordophone.apk
cd KordophoneDroid/app/build/outputs/apk/release/
cp app-arm64-v8a-release.apk ~/kordophone-arm64-v8a-release.apk
cp app-armeabi-v7a-release.apk ~/kordophone-armeabi-v7a-release.apk
cp app-x86_64-release.apk ~/kordophone-x86_64-release.apk
cp app-x86-release.apk ~/kordophone-x86-release.apk
artifacts:
- kordophone.apk
- kordophone-arm64-v8a-release.apk
- kordophone-armeabi-v7a-release.apk
- kordophone-x86_64-release.apk
- kordophone-x86-release.apk

View File

@@ -11,7 +11,7 @@ android {
defaultConfig {
applicationId "net.buzzert.kordophonedroid"
minSdk 31
minSdk 30
targetSdk 33
versionCode 1
versionName "1.0"
@@ -69,6 +69,17 @@ android {
}
}
splits {
abi {
// Enable building for multiple ABIs
enable true
// Include x86/x86_64 APKs
include "x86", "x86_64"
universalApk false
}
}
buildToolsVersion '33.0.1'
}

View File

@@ -14,7 +14,7 @@
android:name=".KordophoneApplication"
android:networkSecurityConfig="@xml/network_security_config"
android:usesCleartextTraffic="true"
tools:targetApi="31">
>
<activity
android:name=".MainActivity"
android:exported="true"

View File

@@ -9,7 +9,7 @@ android {
compileSdk 33
defaultConfig {
minSdk 31
minSdk 30
targetSdk 33
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"