与我最新发布的应用程序不兼容的设备,为什么?

时间:2013-09-18 09:56:46

标签: android google-play compatibility android-permissions

我最近在Google Play商店发布了一款应用,并收到了想要下载该应用的客户的支持电子邮件。但是他的设备都没有与应用程序兼容。我尝试了很多东西,我不确定为什么它仍然不兼容。我已将“required:false”添加到硬件功能,如相机等。他拥有的设备是4.1.2上的Motorola Droid Razr Maxx和4.2上的Asus Transformer TF700T。该应用程序的目标SDK是4.2,因此我真的很难让这些应用程序为他工作。有没有人与这些设备或类似设备有类似的问题?请帮帮我。

以下是我的Android Manifest的权限和功能,如果这有助于任何人:

<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
<uses-permission android:name="android.permission.READ_CALENDAR" />
<uses-permission android:name="android.permission.WRITE_CALENDAR" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.NETWORK"/>
<uses-permission android:name="com.android.vending.BILLING" />    
<uses-feature android:name="android.hardware.camera" android:required="false" />
<uses-feature android:name="android.hardware.camera.front" android:required="false" />
<uses-feature android:name="android.hardware.vibrate" android:required="false"/>

2 个答案:

答案 0 :(得分:0)

请按照以下SO问题检查meanifeast支持屏幕标签

1)https://stackoverflow.com/a/16395758/942224

2)https://stackoverflow.com/a/17268138/942224

3)https://stackoverflow.com/a/15825934/942224

请检查支持屏幕,电话和前置摄像头许可

如果您不需要在surfaceview或任何其他视图中捕获图像,而不是删除相机权限。

答案 1 :(得分:0)

事实证明,该用户来自我目前尚未支持的国家/地区。我认为他也是来自英国,但事实并非如此。在尝试进入与设备兼容的其他方面之前,请确保检查这一点!