应用为64位时,Google Play控制台出现64位错误

时间:2019-08-22 13:22:14

标签: java android

Google Play控制台给我的64位应用程序捆绑包文件提供了错误。

根据Google最近的政策更改,我们正在尝试上传64位和32位版本。

我们在Build.gradle中包含了相应的abifilter "ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64'"

我们能够生成内部版本,但是当我们将内部版本上传到Play控制台时,它会发出警告:“发行版不符合64位Google要求”。

https://imgur.com/a/oVkJ98i

我们尝试了所有方法,生成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"
    }
}

0 个答案:

没有答案