问题描述
我们有一个Android应用程序,该应用程序为该应用程序与您的设备不兼容。适用于所有尝试访问Google Play商店中应用程序列表的设备。
正在开发,该应用程序正在运行,可以在任何设备上免费安装,但无法从Play商店安装。
在我感觉错误即将来临的地方安装gradle文件!
splits {
abi {
enable true
reset()
include 'arm64-v8a','armeabi-v7a' // i believe this is this the issue (before judging please read the p.s)
universalApk true
}
}
defaultConfig {
applicationId ""
minSdkVersion
targetSdkVersion
versionCode 1
versionName "1"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
ndk {
abiFilters 'x86_64','arm64-v8a','armeabi-v7a' // i believe this is this the issue (before judging please read the p.s)
}
}
当我创建apk时,我只收到一个APK,我正在将其上传到Google Play控制台
开发时使用的手机小米和三星,它们都具有Android版本8、9、10
Ps 我是一个全栈开发人员,我的公司也让我负责管理android应用程序开发,现在开发人员正在开发我下的应用程序,而我只是负责发布该应用程序玩商店。当我问他们的时候,他们还不知道这个问题,因为他们比较新鲜
解决方法
简单的解决方案,我不记得我是怎么得出这个结论的
在清单文件的 defaultConfig 对象内部和ndk内部,我添加了'x86',该问题已解决,现在应用程序与设备兼容
defaultConfig {
applicationId ""
minSdkVersion
targetSdkVersion
versionCode 1
versionName "1"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
ndk {
// ***************** check this line for the answer *****************
abiFilters 'x86_64','arm64-v8a','armeabi-v7a','x86' // <------ Added 'x86'
// ***************** check the above line for answer ****************
}
}