android - Android API - 无法在设置低于目标的设备上运行
问题描述
我有一个 PhoneGap 应用程序,它可以使用 APK 在 Android 上的任何版本上安装良好。但是在作为内部测试托管在 PlayStore 上时,它不允许将其安装在 Android 8 或更低版本的设备上。
提示的错误是“设备与此版本不兼容”
在 Playstore 中未列出的其他设备上,它只是显示未找到项目。我已选择所有国家/地区来托管该应用程序。
以下是配置文件提取
<preference name="android-minSdkVersion" value="23" />
<preference name="android-maxSdkVersion" value="28" />
<preference name="android-targetSdkVersion" value="28" />
请建议我应该在哪里查看 - Play 商店控制台或我的应用程序?
解决方案
虽然不完全确定问题出在哪里,但以下配置确实有效
<preference name="android-minSdkVersion" value="23" />
<preference name="android-maxSdkVersion" value="29" />
<preference name="android-targetSdkVersion" value="28" />
<preference name="android-build-tool" value="gradle" />
在根文件夹的 config.xml 文件中进行上述设置。
推荐阅读
- javascript - 如何在 wordpress 中获取插件目录 url (ajax)
- dart - 在 Dart 中划分列表
- java - rgb 到色调转换不正确
- r - 在 AWS EC2 ubuntu 20.4 上安装闪亮失败
- c# - NLog 不会在控制台应用程序中写入数据库
- c - malloc 如何知道返回的指针指向的类型?
- html - 如何使用传单和地理服务器正确显示我的 shp?
- python - 当我在 selenium 中使用 Click() 时,页面中的动态元素(表)未更新,因此我无法检索新数据
- linux-kernel - 僵尸进程是否仍然占据父子列表中的一个条目?
- c# - 将 CommandBar 添加到 xaml UWP 中当前歌曲列表的顶部。多次设置“内容”属性