diff --git a/.build.yml b/.build.yml index 97d83c0..a6c152c 100644 --- a/.build.yml +++ b/.build.yml @@ -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 diff --git a/app/build.gradle b/app/build.gradle index 1f9cf3e..f5f136c 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -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' } diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index d79d35c..c571bfd 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -14,7 +14,7 @@ android:name=".KordophoneApplication" android:networkSecurityConfig="@xml/network_security_config" android:usesCleartextTraffic="true" - tools:targetApi="31"> + >