Google Playストアが、作成したアプリの特定のデバイスを「互換性がない」とマークしている理由を確認する方法を知っている人はいますか?
アプリを作成しました。テストデバイスの1つはGalaxyTab2でした。このデバイスでは、USBケーブルを使用してapkをデバイスに配置するか、Webサイトからダウンロードするだけで、アプリのすべての機能が問題なく機能します。
ただし、アプリをプレイストアにアップロードすると、GalaxyTab2がサポートされていないデバイスとして表示されます。そのため、GalaxyTab2ユーザーはアプリをインストールできません。
Google Playデベロッパーコンソールでは、サポートされていないデバイスの概要を確認できます。しかし、デバイスがサポートされていない「理由」についての情報を取得できないようです。この通貨には1000台のデバイスがリストされています。これらのうち、Androidのバージョンが古すぎるため、多くの機能がサポートされなくなります。しかし、一部のデバイス(GalaxyTab 2など)からは、apkを問題なく実行できると確信しています。
私のマニフェストのいくつかの行:
<supports-screens android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true" />
<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.FLASHLIGHT" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-sdk
android:minSdkVersion="9"
android:targetSdkVersion="16" />