Как понять, почему Android-устройство несовместимо с APK

В консоли разработчика Google Play я могу проверить, какие устройства совместимы / поддерживаются для моего APK. Как узнать, почему устройство не поддерживается?

Например, Google Nexus 7 "tilapia" и "grouper" не поддерживаются. Но поддерживаются Nexus 7, Google Nexus 7 "deb" и Google Nexus 7 "flo".

Есть ли способ узнать, какая особенность в манифесте вызывает проблему?

Особенности:

  • android.hardware.CAMERA
  • android.hardware.LOCATION
  • android.hardware.location.GPS
  • android.hardware.location.NETWORK
  • android.hardware.screen.LANDSCAPE
  • android.hardware.TOUCHSCREEN

Уровень API 10+

На AndroidManifest.xlm :

<uses-permission android:name="android.permission.CAMERA" android:required="false"/> <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.camera.autofocus" android:required="false"/> 

Это должно помочь. По умолчанию требуется объявленное разрешение. Nexus 7 (2012) не имеет фронтальной камеры, поэтому это устройство несовместимо.

http://developer.android.com/distribute/googleplay/quality/tablet.html#hardware-requirements

Я думаю, что это связано с отсутствием задней камеры на старшей 7-й сцене. Тилапия и группировка – это версия 2012 года и не имеют задней камеры (только передняя камера), flo 2013 года и имеют оба типа камеры.