在这里,我可以在构建 gradle 中通过Android体系结构来分发APK。我正在使用ndk abiFilters ,并在生成/构建发行版APK并获得7种不同架构的APK后溢出了APK。
android {
compileSdkVersion 27
buildToolsVersion "27.0.3"
defaultConfig {
applicationId "com.XXX.XXXXX"
minSdkVersion 17
targetSdkVersion 27
versionCode 1
versionName "1.0"
multiDexEnabled true
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
ndk {
abiFilters "armeabi", "armeabi-v8a", "x86", "mips"
}
multiDexEnabled true
javaCompileOptions {
annotationProcessorOptions {
includeCompileClasspath false
}
}
}
flavorDimensions "default"
splits {
abi {
enable true
reset()
include "armeabi", "armeabi-v7a", "armeabi-v8a", "x86", "x86_64", "mips", "mips64"
universalApk false
}
}
如何在Playstore上载所有7种不同的APK,以及如何管理所有这些APK。
感谢您的帮助。
答案 0 :(得分:4)
我建议您现在可以使用Android应用程序构建捆绑包。它将管理代码中支持的多个设备。 参考链接 https://developer.android.com/platform/technology/app-bundle/
仍然要上传多个APK,必须在应用程序的“ APK文件”标签中启用“高级”模式。进入高级模式后,您可以为同一应用程序上载,激活然后发布多个APK。 参考链接 https://developer.android.com/google/play/publishing/multiple-apks
答案 1 :(得分:2)
将多个APK上传到Google控制台的步骤-
要使用新版本的Apks更新应用,请停用所有apk并重复步骤。