web-dev-qa-db-ja.com

アプリはすべてのデバイスと互換性がありません

これを投稿する前に、関連するすべての質問をすでに読んでいます。

Unity3Dでゲームを開発し、GooglePlayにアップロードしました。 昨日すべてのデバイスで利用可能でした。他のユーザーからのレビューがありました。 本日 GooglePlayでアプリが利用できないという報告がいくつかあります。 GPのWebバージョンで利用できますが、どのデバイスとも互換性がなく、GPのモバイルバージョンではまったく利用できません。開発者コンソールでは、すべてのデバイスに互換性があります。 Dev console

また、Webバージョンではそうではありません(以前のバージョンはすべてデバイスから削除されました)。 Web Google Play

私のマニフェストファイル:

<manifest xmlns:Android="http://schemas.Android.com/apk/res/Android" package="pro.labster.xyz" Android:versionName="1.0" Android:versionCode="1" Android:installLocation="preferExternal">
  <supports-screens Android:smallScreens="true" Android:normalScreens="true" Android:largeScreens="true" Android:xlargeScreens="true" Android:anyDensity="true" />
  <application Android:icon="@drawable/app_icon" Android:label="@string/app_name" Android:debuggable="false">
<!-- ... -->

<uses-permission Android:name="Android.permission.INTERNET" />
  <uses-permission Android:name="Android.permission.ACCESS_NETWORK_STATE" />
  <uses-sdk Android:minSdkVersion="10" Android:targetSdkVersion="19" />
  <uses-feature Android:glEsVersion="0x00020000" />
  <uses-feature Android:name="Android.hardware.touchscreen" />
  <uses-feature Android:name="Android.hardware.touchscreen.multitouch" Android:required="false" />
  <uses-feature Android:name="Android.hardware.touchscreen.multitouch.distinct" Android:required="false" />

だから、問題はなぜそれが昨日利用可能でしたそして今日利用できませんですか?新しいバージョンをアップロードしておらず、何も変更していません。アプリは完全に無料で、そのサイズは約8.5mbです。

18
int_32

私のアプリが利用可能になりました。私はGooglePlayサポートに手紙を書きましたが、彼らからの回答はありませんでしたが、アプリが利用可能になりました。

また、同様のアプリを使用している別の開発者から、同じ問題について連絡がありました。 GPサポートは彼に、それはGP側のバグだと言った。彼のアプリも利用可能になりました。

5
int_32

最近、この問題が発生しました。 Google Playデベロッパーチャット担当者との会話から編集された出力:

通常、表示されるエラーの原因は、開発者が独自のアプリを購入またはダウンロードできないという事実が原因です。 Google Playユーザーの観点からアプリがどのように表示されるかを確認したい場合は、デベロッパーコンソールのメインのメールアドレス以外のメールアドレスでGooglePlayにログインすることをお勧めします。すべてのデバイスがサポートされている可能性が非常に高いです。これは、アプリのダウンロードが許可されていない場合に表示される一般的なメッセージです。この場合は、アプリが自分のものであるためです。

上記の答えはOPには当てはまらなかったかもしれませんが、私にとってはそれが答えでした。自分のアカウントとは異なるアカウントで別のNexusを試してみたところ、互換性があることがわかりました。

14
Scorpius

ほとんどのユーザーが同じデバイスにインストールできるにもかかわらず、私のユーザーのごく一部がこのエラーを受け取っていました。私はその理由を理解するために壁に頭をぶつけていました。

このエラー時々は、アプリがユーザーの国で利用できないことを意味します!ほとんどの場合、国の非互換性により、「このアプリはお住まいの国では利用できません」というエラーがユーザーに表示されますが、状況によっては、一般的な「デバイスに互換性がありません」というメッセージが表示されるだけです。したがって、上記の回答で機能させることができない場合は、ユーザーの国を見つけて、配布リストに追加してください。

4
Sarah

Racoon というプログラムを試してください。 Javaが必要ですが、基本的にはデスクトップ用のシミュレーターであり、必要なアプリをダウンロードできます。有料アプリでも機能するはずです。次に、apkファイルを取得してAndroidデバイス(手動インストール)にサイドロードします

別のアプリに使用した別のリンクは APK Downloader でした。これは、「このアプリはお住まいの国/地域ではご利用いただけません」という問題を抱えている方に特に適しています。無料アプリに制限されていますが、アプリをダウンロードしてサイドロードすることができます。

グーグルが時々そのようなa **である理由がわかりません。しかし、これら2つのソリューションにより、世界はよりつながりやすくなります。

2
Jon Grah