web-dev-qa-db-ja.com

「別のユーザーがこのデバイスに互換性のないバージョンを既にインストールしているため、このアプリをインストールできません」

Playストアから自分のアプリをインストールしようとすると、「別のユーザーがこのデバイスに互換性のないバージョンを既にインストールしているため、このアプリをインストールできません」と表示されます

注-デバッグバージョンをアンインストールし、キャッシュもクリアしました。それでもPlayストアからインストールできません。

私の電話はルート化されていないため、stackoverflowに関する別の同様の回答が示唆しているように、ルートファイルエクスプローラーを使用してデータを消去することはできません。

139
user4414636

これを参照してください、実際にはアプリのデバッグバージョンが正しくアンインストールされませんでした

  1. settings> apps> download app listに移動します
  2. リストにインストールされたアプリケーションが表示されます(アプリケーションが順番になっていないか、最後に向かっている可能性があります)
  3. アプリケーションをクリックして、オーバーフローメニューオプションに移動します。
  4. すべてのユーザーオプションについてuninstallをクリックします
334
Preethi Rao

私の場合、すでにアプリケーションをアンインストールしようとしたため、設定>アプリ>ダウンロードしたアプリのリストでアプリケーションを見ることができませんでした。

私のために働いたのは:adb Shell pm uninstall com.packagename

私の問題は、どういうわけかプライマリとゲストのユーザーにアプリをインストールし、どちらからもアンインストールできなかったからだと思います。

Redmi note3では、アプリのデバッグバージョンが2番目のスペースにインストールされました。
したがって、設定-> 2番目のスペース-> 2番目のスペースに移動します。アプリをアンインストールします。

14
Sagar Lohiya

Android St​​udio 2.3(およびおそらく上記のバージョン)から使用する場合、Generate Signed APKウィンドウの最後のステップで、Signature versions:部分で両方のチェックボックスをオンにし、FinishをクリックしてAPKを生成します。

enter image description here

13

上記のソリューションを確認しようとしましたが、助けにはなりませんでした。

最後に、次の手順に従ってデバイスにアクセスしました(Asus Zenfone 2)

設定>ユーザー> 1.所有者2.ゲスト

[ゲスト]> [Playstore]> [アプリケーションのアンインストール]をクリックしました(そのアプリケーションを検索するとオプションが表示されます)

アンインストール後、GuestからOwner(User)に戻りました。アプリケーションを正常にインストールできました。

8
Arunjith S

Lollipop以来、アプリの設定は署名キーに関連付けられているように見えます。アプリのデバッグバージョンは異なる署名キーを使用するため、データを含む古いデバッグアプリを完全にアンインストールする必要があります。

これをする:

  1. 設定を開きます。
  2. アプリを選択します。
  3. デフォルトでは、ダウンロードされたアプリのリストがアルファベット順になっています。
  4. アンインストールされたアプリケーションはアルファベット順ではなく、実際にはリストの一番下にあります。
  5. アプリケーションをクリックします
  6. 「データを消去」を選択します

注-この情報のほとんどは Preethi Rao による別の回答と同じですが、編集が拒否されました-また、評判がゼロなので実際にコメントすることはできません。

8
DrZaphod

これが私のMeizu pro 6のソリューションです。

設定->指紋とセキュリティ->ゲストモード->ゲストデータの消去

5
Dennis Yekimov

RedmiまたはMi電話の場合、デバッグアプリがインストールされました2番目のスペース

  1. 移動設定-> 2番目のスペース-> 2番目のスペースを開く

  2. 設定->アプリ->ダウンロードしたアプリのリスト

  3. アプリケーションをクリックして、アンインストールしたいです。
  4. アンインストールをクリックします。
  5. 設定から最初のスペースに戻ります。

Androidredmiredminoteapp

3
Vipan

Preethi Rao の回答に更新します。

Android Oからこのオプションは[

設定>アプリと通知>アプリ情報

ラベルNot installed for this userで、アンインストールされたデバッグ可能なアプリを確認できます。

すぐに開くことができ、右上隅に3つの垂直ドットが表示されます。

その中にオプションがあり、すべてのユーザーにアンインストールします。タップすると、アプリを完全にアンインストールできます。

2
Gunaseelan

他のすべてのユーザーからプロファイルをアンインストールした場合は、プロファイルをゲストまたは別のプロファイルに変更するだけです。

そして出来上がり! ;)

1
OMArikan

Samsung Galaxy TAB S2 Android 7.0で、setting -> Appsをクリックし、エラーが表示されたアプリをクリックした後、右上の3つのドットをクリックし、そこに「アンインストール」オプションがありますすべてのユーザーの」

1
Yossi

Android AP​​I 25 +

手順(ストックAndroid os):

設定->ストレージ->他のアプリ->->キャッシュとデータを消去->「i」アイコンを押す->アプリ情報を開く->アクションバーの右側をクリック->「すべてのユーザーにアンインストール」を押す

これでアプリはapkをアンインストールしてインストールし、アプリをインストールできます...

ハッピーリリース:)

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

1
Vrajesh

私の場合、デバイス上の別のユーザーにアプリをインストールしていたため、アプリをインストールできませんでした。そのユーザーからアプリを削除すると、私の問題が解決しました

0
Alex

Android開発を知っている場合

その後、adbでこのアプリを簡単にアンインストールできます。

adbアンインストールパッケージ名exa:adb uninstall com.sdcardprefer

ここで、com.sdcardpreferはパッケージ名です。

このadbコマンドは、デバイスにインストールするアプリの互換性のないバージョンを削除します。

0
Pinak Gauswami

Updated Android Studio 2.3または今後...

  1. Build> Signed apkを生成します。
  2. Keystore pathを作成します。
  3. Password, alias, key passwordを入れます。
  4. Build typeはそれに応じて選択します(たとえば、プレイストアでリリースするにはreleaseを使用します)。
  5. Signature VersionチェックボックスV1V2の両方を選択します。
  6. Finsihをクリックした後。
  7. gradleの構築を待ちます。
  8. gradle build Androidの後に、Studioがnotificationを表示して、apkロケーションエクスプローラーを開きます。
  9. 保存するapkを選択したExplorerに移動すると、app-release.apkが使用する.apkファイル名が表示されます。

これで問題が解決することを願っています。

0

おそらく、アプリと共にインストールしなければならないフレームワークがあり、それが実際に間違いです。 xamarin、phone gap、またはその他の開発プラットフォームを使用する場合は、インストール済みのアプリに移動して、フレームワークをアンインストールしてください。

私はこれをXamarinで頻繁に見ました

0
Tim

Xiaomiデバイスでこの問題が発生しました。デバッグAPKが以前にインストールされていて、リリース1をプレイストアからインストールしようとしました。アプリをアンインストールした後でも、playstoreはエラーを表示し、キャッシュをクリアしましたが、すべてが失敗しました。最後に、プレイストア設定->私のアプリと通知->ライブラリ->インストールされたすべてのファイルディレクトリを見ることができるソリューションを見つけました。そのリストからアプリを削除して、もう一度試してください。これでエラーはなくなります。

0

設定->アプリ-> ...に移動して、既存のアプリをアンインストールする必要があります。「このアプリケーションはこのユーザーにはインストールされていません」というメッセージが表示される場合があります。このようなアプリは現在のユーザーにインストールできません。その場合は、ユーザー/プロファイルを変更してから、アプリをアンインストールしてください。

0
Kamesh Chauhan

私の場合、Googleから「Workspace」をインストールしたため、古いアプリはワークスペース内にインストールされました。そのため、最初に「ワークスペース」に移動して、そこから古いアプリをアンインストールする必要があります。それが役に立てば幸い :)

0
elsennov

名誉デバイスソリューション

プライベートスペースからもアンインストールする必要がありました。プライベートスペースを開くことができます

設定>セキュリティとプライバシー>プライベートスペース

次に、プライベートスペースを開き、[設定]> [アプリ]に移動し、そこからアプリを削除します。

0
Khemraj

あなたが開発者である場合。 adbターミナルに移動し、adb uninstall "package name of the app"を実行します

0
abat

Android Lollipopにはユーザーがいるため、このメッセージは、ユーザーを切り替えて、デバイス内のすべてのユーザーからアプリをアンインストールする必要があることを意味します...

設定->ユーザーを参照

0
fanaur