Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Studio仅为x86#u 64本机平台构建apk-don';我不知道为什么?_Android_Android Studio_Android Gradle Plugin_Release Builds - Fatal编程技术网

Android Studio仅为x86#u 64本机平台构建apk-don';我不知道为什么?

Android Studio仅为x86#u 64本机平台构建apk-don';我不知道为什么?,android,android-studio,android-gradle-plugin,release-builds,Android,Android Studio,Android Gradle Plugin,Release Builds,我正在使用AndroidStudio 2.2.3,试图通过以下拆分创建一个发布版本 splits { abi { enable true reset() include 'x86', 'x86_64', 'armeabi-v7a', 'arm64-v8a' //select ABIs to build APKs for universalApk

我正在使用AndroidStudio 2.2.3,试图通过以下拆分创建一个发布版本

splits {
            abi {
                enable true
                reset()
                include 'x86', 'x86_64', 'armeabi-v7a', 'arm64-v8a' //select ABIs to build APKs for
                universalApk true //generate an additional APK that contains all the ABIs
            }
    }
这将生成以下文件

app-arm64-v8a-release.apk
app-armeabi-v7a-release.apk
app-universal-release.apk
app-x86_64-release.apk
app-x86-release.apk
这看起来不错,但当我尝试将上述任何一个apk上传到playstore时,我发现每一个本地平台都是x86_64,而且支持的设备数量似乎是15

我不知道出了什么问题,因为调试apk在设备和模拟器上运行良好。所以,如果有人能告诉我是什么原因造成的,以及如何解决,我将不胜感激


提前谢谢。

看看多个APK的规则:
每个APK必须有不同的版本代码,由android:versionCode属性指定
也可能值得阅读整个文档,特别是“使用单个APK”提供了一个很好的解决方案overview@GavinHarris谢谢你的评论。结果表明,库依赖于x86_64。将库从生成中排除后。它似乎工作得很好。@eth新用户如果你能说出哪个库给了你这个问题,那就太好了。