Android Google Play Store中不支持的设备-颤振

Android Google Play Store中不支持的设备-颤振,android,flutter,abi,Android,Flutter,Abi,我已将我的应用程序上传到谷歌商店,但我的一些朋友无法安装,他们收到“你的设备与此版本不兼容” 我已经检查了sdk、屏幕大小和权限要求,还使用了false所需的功能,仍然有一些设备无法安装它 我在play console的设备目录中发现,某些型号部分受支持,受支持的设备有: 阿比 arm64-v8a armeabi-v7a 阿姆亚比 仅限不受支持的设备: armeabi-v7a 阿姆亚比 我已经开发了应用程序与颤振,我错过了什么?谢谢 您可能已经设置了更高的最小sdk,或者在生成apk armea

我已将我的应用程序上传到谷歌商店,但我的一些朋友无法安装,他们收到“你的设备与此版本不兼容”

我已经检查了sdk、屏幕大小和权限要求,还使用了false所需的功能,仍然有一些设备无法安装它

我在play console的设备目录中发现,某些型号部分受支持,受支持的设备有: 阿比 arm64-v8a armeabi-v7a 阿姆亚比

仅限不受支持的设备: armeabi-v7a 阿姆亚比


我已经开发了应用程序与颤振,我错过了什么?谢谢

您可能已经设置了更高的最小sdk,或者在生成apk armeabi-v7a armeabi被排除时,请检查app/build.gradle

在build.gradle中更改此选项

splits {
        abi {
            reset()
            enable true
            universalApk true  // If true, also generate a universal APK
            include "armeabi-v7a", "x86", "arm64-v8a"
        }
    }

注意:这将为不同的平台生成4个apk 3和一个通用的

谢谢Vinil,这起作用了,我还必须找出如何给每个apk一个唯一的版本代码,以便在这个Hi-Vinil之后上传到谷歌商店,设置此选项后是否应构建apk或appbundle?您的AndroidManifest.xml可能需要特定手机上不存在的特定硬件,如蓝牙、nfc、电话、wifi等