【发布时间】:2017-07-05 08:10:06
【问题描述】:
我已将应用上传到 Google Play 商店。它仅适用于平板电脑。 这是在我的 manifest.xml 中:
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-feature
android:name="android.hardware.camera"
android:required="true" />
<supports-screens
android:smallScreens="false"
android:normalScreens="false"
android:largeScreens="true"
android:xlargeScreens="true"
android:requiresSmallestWidthDp="600" />
使用 Samsung Galaxy View SM-T670 的人正在尝试下载我的应用程序。此平板电脑为 18.4 英寸,但我的应用程序与此设备不兼容。为什么不兼容?
我检查了,设备有摄像头,所以这不是问题。
我想不出其他任何东西,因为它拥有我的清单所需的一切,但是当我在 Google 开发者控制台中查找该设备时,它显示:
您应用的 APK 清单不支持此设备。因此,该模型的用户无法安装您的应用。
谁能帮我解决这个问题?
编辑:平板电脑的 SDK 比所需的最低 SDK 更高。
我认为用户来自哪个国家并不重要,因为当我查看 Google Developer Console 时,它还会显示该应用与该设备不兼容的消息。所以我猜那个国家不重要?
【问题讨论】:
-
用户在哪个国家?该应用程序在该国家/地区可用吗?平板电脑运行的版本是否比您的应用 minSdkVersion 更新?
-
我编辑了这个问题,不仅用户说它不兼容,而且谷歌开发控制台也显示了该设备的消息。是的,平板电脑正在运行更新的版本。 @RobertEstivill
-
可能是平板电脑的 dpi 太低,因为您指定了
android:requiresSmallestWidthDp="600"。平板电脑是烦人的东西,因为它们有大屏幕和 sh*tty 分辨率。 -
这么大的平板有可能没有600dp吗? @Eselfar
-
是的。如果分辨率为 1920x1080,则以 122.38dpi 之类的分辨率结束。出于这个原因,我讨厌使用平板电脑。检查屏幕规格以确定。
标签: android google-play android-manifest