Google Play控制台给我的64位应用程序捆绑包文件提供了错误。
根据Google最近的政策更改,我们正在尝试上传64位和32位版本。
我们在Build.gradle中包含了相应的abifilter "ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64'"
。
我们能够生成内部版本,但是当我们将内部版本上传到Play控制台时,它会发出警告:“发行版不符合64位Google要求”。
我们尝试了所有方法,生成4个构建(x86,x86_64,armeabi-v7a,arm64-v8a),生成两个构建或使用所有abifilter上载通用构建,它给出相同的警告。我们尝试了所有可能的方法。
请在将构建文件上传到Play商店的完美步骤中为我们提供帮助,如果在生成构建文件时遇到任何错误,也请告知我们。
android {
compileSdkVersion 28
buildToolsVersion '28.0.3'
signingConfigs {
debug {
storeFile file('musicfree.jks')
keyAlias 'musicfree'
keyPassword 'musicfree'
storePassword 'musicfree'
}
}
defaultConfig {
applicationId "com.KeithAsford.DZRHRadio"
minSdkVersion 17
targetSdkVersion 28
versionCode 20190826
versionName "3.3.2"
multiDexEnabled true
vectorDrawables.useSupportLibrary = true
ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64'
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
/* 4) Exclude duplicate licenses */
packagingOptions {
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
}
lintOptions {
checkReleaseBuilds false
abortOnError false
}
//for emotion string
aaptOptions {
additionalParameters '--utf16'
additionalParameters "--no-version-vectors"
}
}