我正在开发一个安卓应用程序。我已将其添加到 Google Play 商店。minSdk 已设置为 10,targetSdk 为 15。
我最近请我的一些朋友通过从 Play 商店下载它来测试它。他们中的大多数人,尤其是使用三星手机的人告诉我,他们收到一个错误,即在 Play 商店中不可用。
我知道该应用程序不适用于具有不符合应用程序 minSdk 的 android 版本的设备。
在询问我的一些朋友下载该应用程序后,我知道我的一些使用 android 2.3.6 的朋友无法下载该应用程序。另一个人使用三星 Galaxy Champ Duos(它的姜饼,但我不知道 android 的确切版本)无法在 Play 商店中找到它。
我对此进行了谷歌搜索,但找不到任何解决方案。
我请求的权限如下。我相信这些是一般权限(一般在大多数手机中应该有这些功能。)
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_CONTACTS"/>
下面列出了我的应用程序使用的 uses-feature 标签。
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<uses-feature android:glEsVersion="0x00020000" />
所以我的问题是如何让我的应用程序可用于更多设备?我计划很快推出我的应用程序。我不希望潜在用户仅仅因为在 Play 商店中找不到它而放弃该应用程序。