为什么我在Google Play商店中收到“此应用与您的设备不兼容的所有设备”的原因

问题描述

我们有一个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 ****************
    }
}

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...