1、Google APP Bundle打包配置
2、打包时忽略掉声网的SO文件
This commit is contained in:
parent
e79741b297
commit
ca13774d87
@ -74,7 +74,10 @@ android {
|
||||
exclude 'lib/armeabi-v7a/libfuai.so'
|
||||
exclude 'lib/arm64-v8a/libfuai.so'
|
||||
}
|
||||
|
||||
exclude 'lib/armeabi-v7a/libagora-*.so'
|
||||
exclude 'lib/arm64-v8a/libagora-*.so'
|
||||
exclude 'lib/x86/libagora-*.so'
|
||||
exclude 'lib/x86_64/libagora-*.so'
|
||||
}
|
||||
compileOptions {
|
||||
sourceCompatibility JavaVersion.VERSION_17
|
||||
@ -83,7 +86,22 @@ android {
|
||||
buildFeatures {
|
||||
buildConfig = true
|
||||
}
|
||||
|
||||
// Google APP Bundle打包配置
|
||||
bundle {
|
||||
density {
|
||||
// Different APKs are generated for devices with different screen densities; true by default.
|
||||
enableSplit rootProject.ext.manifestPlaceholders.isAppBundle
|
||||
}
|
||||
abi {
|
||||
// Different APKs are generated for devices with different CPU architectures; true by default.
|
||||
enableSplit rootProject.ext.manifestPlaceholders.isAppBundle
|
||||
}
|
||||
language {
|
||||
// This is disabled so that the App Bundle does NOT split the APK for each language.
|
||||
// We're gonna use the same APK for all languages.
|
||||
enableSplit rootProject.ext.manifestPlaceholders.isAppBundle
|
||||
}
|
||||
}
|
||||
|
||||
applicationVariants.all { variant ->
|
||||
println "清空build文件夹";
|
||||
@ -255,12 +273,12 @@ android {
|
||||
println("处理ndk 版本 = " + tskReqStr)
|
||||
def isLink = tskReqStr.contains("Link")
|
||||
if (isLink) {//移除32位so库可以有效降低包体大小,等需要时再弄
|
||||
abiFilters "armeabi-v7a", "arm64-v8a", "x86", "x86_64"
|
||||
//abiFilters "arm64-v8a", "x86_64"
|
||||
// abiFilters "armeabi-v7a", "arm64-v8a", "x86", "x86_64"
|
||||
abiFilters "arm64-v8a", "x86_64"
|
||||
println("打包ndk 链接")
|
||||
} else {
|
||||
abiFilters "armeabi-v7a", "arm64-v8a"
|
||||
//abiFilters "arm64-v8a"
|
||||
// abiFilters "armeabi-v7a", "arm64-v8a"
|
||||
abiFilters "arm64-v8a"
|
||||
println("打包ndk其他")
|
||||
}
|
||||
}
|
||||
|
@ -32,6 +32,7 @@ ext {
|
||||
isPluginModel : false,
|
||||
facebook_app_id : "2011402032399020",
|
||||
facebook_client_token : "959584e054a33614996361f0044e5253",
|
||||
lineChannelId : "1656399535"
|
||||
lineChannelId : "1656399535",
|
||||
isAppBundle: true
|
||||
]
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user