提问人:Learn2Code 提问时间:9/6/2023 更新时间:9/6/2023 访问量:32
Android 为 Android ABI 生成多个 APK(差异 CPU)
Android Generating Multiple APKs for Android ABIs (diff CPUs)
问:
我是 Android 世界的新手,所以直到今天我什至不知道这是一回事!?
我发布了一个 Android 应用程序,其中一位用户联系了我,告诉我他们无法下载我的应用程序/更新,因为 APK 不适用于他们的手机。
如何在 Android Studio 中配置我的项目?!
我目前的 Gradle 文件是:
android {
compileSdk 33
defaultConfig {
applicationId "com.XXX.XXX"
minSdkVersion 31
targetSdkVersion 33
versionCode 47
versionName "2.3"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
shrinkResources false
proguardFiles getDefaultProguardFile(
'proguard-android-optimize.txt'),
'proguard-rules.pro'
}
debug {
minifyEnabled false
shrinkResources false
proguardFiles getDefaultProguardFile(
'proguard-android-optimize.txt'),
'proguard-rules.pro'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
namespace 'com.XXX.XXX'
}
我一直在网络上搜索,它似乎非常令人困惑,等等......flavors
splits
externalNativeBuild
我想我已经习惯了 iOS,它真的是一个并完成了......
任何人都可以提供有关如何修改我的 gradle 文件以处理多个 APK 的任何信息......
以及一旦 gradle 文件被更新和编译,在将其提交到 Google Play 商店时如何加载/处理!?
答: 暂无答案
评论
minSdkVersion 31