android: disable compression and extraction of libs

This commit is contained in:
Avently
2024-09-13 18:12:56 +07:00
parent 4cfda91124
commit 6e875d4632
3 changed files with 1 additions and 3 deletions
@@ -32,7 +32,6 @@ android {
}
manifestPlaceholders["app_name"] = "@string/app_name"
manifestPlaceholders["provider_authorities"] = "chat.simplex.app.provider"
manifestPlaceholders["extract_native_libs"] = rootProject.extra["compression.level"] as Int != 0
}
buildTypes {
@@ -75,7 +74,6 @@ android {
resources {
excludes += "/META-INF/{AL2.0,LGPL2.1}"
}
jniLibs.useLegacyPackaging = rootProject.extra["compression.level"] as Int != 0
}
android.sourceSets["main"].assets.setSrcDirs(listOf("../common/src/commonMain/resources/assets"))
val isRelease = gradle.startParameter.taskNames.find { it.lowercase().contains("release") } != null
@@ -33,7 +33,6 @@
android:fullBackupOnly="false"
android:icon="@mipmap/icon"
android:label="${app_name}"
android:extractNativeLibs="${extract_native_libs}"
android:supportsRtl="true"
android:theme="@style/Theme.SimpleX">
<!-- android:localeConfig="@xml/locales_config"-->
+1
View File
@@ -32,6 +32,7 @@ for ORIG_NAME in "${ORIG_NAMES[@]}"; do
(cd apk && zip -r -q -"$level" ../"$ORIG_NAME" .)
# Shouldn't be compressed because of Android requirement
(cd apk && zip -r -q -0 ../"$ORIG_NAME" resources.arsc)
(cd apk && zip -r -q -0 ../"$ORIG_NAME" lib/**/*.so)
if [ $case_insensitive -eq 1 ]; then
# For case-insensitive file systems