私はAndroidアプリ...電話用...しかし、オーディエンスを広げて、タブレットの所有者にもダウンロードさせてもかまいません...正直に言って。タブレットではあまりきれいに見えません...しかし、私はそれを本当に気にしません。少なくとも彼らにオプションを与えます。
残念ながら、GooglePlayストアでアプリを見つけることができません/ Androidタブレットで販売してください!ブラウザでURLを直接起動すると、Playストアにリダイレクトされますが、「このアプリはお使いのデバイスと互換性がありません」
マニフェストで「Android:xlargeScreens」のようなものを指定しませんでした(デフォルトはtrueである必要がありますか?ストアの公開ページでもデバイスの制限を指定しませんでした)
残念ながら、テストするタブレットは1つしかないので、タブレットのせいなのか、アプリのせいなのか、Playストアのせいなのかわかりません。
私はHPTouchpad(CM9)を持っています...それはかなり実験的なデバイスです-しかし他の電話アプリはそのデバイスで問題なく動作します
開発中、タブレットをテストデバイスとして使用し、アプリを起動しました。だから、なぜPlayストアがアプリのダウンロードを禁止しているのかよくわかりません。
playストアがタブレットユーザーにもマニフェストを開くために、マニフェストまたはXMLレイアウトが一致する必要がある特別な要件はありますか?
私は自分の問題を解決しました:
私は2つのことをしました:
1-「タッチスクリーン」を無効にしました
<uses-feature Android:name="Android.hardware.touchscreen" Android:required="false" />
これにより、ADVANCEタッチスクリーンコントロール(フリックなど)が無効になります。
しかし、私はそれをしたことは次のとおりだったと思います:
2-数時間後、Playストアの公開ページでコピー防止機能を無効にしました。タブレットでアプリを見つけてインストールできました。
タブレットは、アプリに必要な機能の一部をサポートしていない場合があります。アプリで「不要」にすることができます(つまり、コードで使用する前に、実際に使用できるかどうかを確認する必要があります)。
それはそのように行われます:
<!-- features -->
<uses-feature Android:name="Android.hardware.telephony" Android:required="false" />
その他の可能な機能は次のとおりです。
Android.hardware.camera
Android.hardware.camera.autofocus
Android.hardware.location.gps
Android.hardware.location
Android.hardware.location.network
機能<->権限間の関係の完全なリストについては、次を参照してください。
http://developer.Android.com/guide/topics/manifest/uses-feature-element.html
「機能リファレンス」を参照してください
アプリケーションタブレットと互換性を持たせるために、以下のコードをAndroid manifest.xmlファイルに記述してください。
<supports-screens
Android:anyDensity="true"
Android:largeScreens="true"
Android:normalScreens="true"
Android:smallScreens="true" />
Androidのドキュメントには、アプリがv3.1 +をサポートしている場合は、AndroidManifest.xmlにタグを付ける必要があることが明記されています。
http://developer.Android.com/guide/practices/screen-compat-mode.html