Playストアから自分のアプリをインストールしようとすると、「別のユーザーがこのデバイスに互換性のないバージョンを既にインストールしているため、このアプリをインストールできません」と表示されます
注-デバッグバージョンをアンインストールし、キャッシュもクリアしました。それでもPlayストアからインストールできません。
私の電話はルート化されていないため、stackoverflowに関する別の同様の回答が示唆しているように、ルートファイルエクスプローラーを使用してデータを消去することはできません。
これを参照してください、実際にはアプリのデバッグバージョンが正しくアンインストールされませんでした
私の場合、すでにアプリケーションをアンインストールしようとしたため、設定>アプリ>ダウンロードしたアプリのリストでアプリケーションを見ることができませんでした。
私のために働いたのは:adb Shell pm uninstall com.packagename
私の問題は、どういうわけかプライマリとゲストのユーザーにアプリをインストールし、どちらからもアンインストールできなかったからだと思います。
Redmi note3では、アプリのデバッグバージョンが2番目のスペースにインストールされました。
したがって、設定-> 2番目のスペース-> 2番目のスペースに移動します。アプリをアンインストールします。
上記のソリューションを確認しようとしましたが、助けにはなりませんでした。
最後に、次の手順に従ってデバイスにアクセスしました(Asus Zenfone 2)
設定>ユーザー> 1.所有者2.ゲスト
[ゲスト]> [Playstore]> [アプリケーションのアンインストール]をクリックしました(そのアプリケーションを検索するとオプションが表示されます)
アンインストール後、GuestからOwner(User)に戻りました。アプリケーションを正常にインストールできました。
Lollipop以来、アプリの設定は署名キーに関連付けられているように見えます。アプリのデバッグバージョンは異なる署名キーを使用するため、データを含む古いデバッグアプリを完全にアンインストールする必要があります。
これをする:
注-この情報のほとんどは Preethi Rao による別の回答と同じですが、編集が拒否されました-また、評判がゼロなので実際にコメントすることはできません。
これが私のMeizu pro 6のソリューションです。
設定->指紋とセキュリティ->ゲストモード->ゲストデータの消去
を Preethi Rao の回答に更新します。
Android Oからこのオプションは[
設定>アプリと通知>アプリ情報
ラベルNot installed for this user
で、アンインストールされたデバッグ可能なアプリを確認できます。
すぐに開くことができ、右上隅に3つの垂直ドットが表示されます。
その中にオプションがあり、すべてのユーザーにアンインストールします。タップすると、アプリを完全にアンインストールできます。
他のすべてのユーザーからプロファイルをアンインストールした場合は、プロファイルをゲストまたは別のプロファイルに変更するだけです。
そして出来上がり! ;)
Samsung Galaxy TAB S2 Android 7.0で、setting -> Apps
をクリックし、エラーが表示されたアプリをクリックした後、右上の3つのドットをクリックし、そこに「アンインストール」オプションがありますすべてのユーザーの」
私の場合、デバイス上の別のユーザーにアプリをインストールしていたため、アプリをインストールできませんでした。そのユーザーからアプリを削除すると、私の問題が解決しました
Android開発を知っている場合
その後、adbでこのアプリを簡単にアンインストールできます。
adbアンインストールパッケージ名exa:adb uninstall com.sdcardprefer
ここで、com.sdcardpreferはパッケージ名です。
このadbコマンドは、デバイスにインストールするアプリの互換性のないバージョンを削除します。
Updated Android Studio 2.3
または今後...
Build
> Signed apk
を生成します。Keystore path
を作成します。Password, alias, key password
を入れます。Build type
はそれに応じて選択します(たとえば、プレイストアでリリースするにはrelease
を使用します)。Signature Version
チェックボックスV1
とV2
の両方を選択します。Finsih
をクリックした後。gradle
の構築を待ちます。gradle build
Androidの後に、Studioがnotification
を表示して、apkロケーションエクスプローラーを開きます。Explorer
に移動すると、app-release.apk
が使用する.apkファイル名が表示されます。これで問題が解決することを願っています。
おそらく、アプリと共にインストールしなければならないフレームワークがあり、それが実際に間違いです。 xamarin、phone gap、またはその他の開発プラットフォームを使用する場合は、インストール済みのアプリに移動して、フレームワークをアンインストールしてください。
私はこれをXamarinで頻繁に見ました
Xiaomiデバイスでこの問題が発生しました。デバッグAPKが以前にインストールされていて、リリース1をプレイストアからインストールしようとしました。アプリをアンインストールした後でも、playstoreはエラーを表示し、キャッシュをクリアしましたが、すべてが失敗しました。最後に、プレイストア設定->私のアプリと通知->ライブラリ->インストールされたすべてのファイルディレクトリを見ることができるソリューションを見つけました。そのリストからアプリを削除して、もう一度試してください。これでエラーはなくなります。
設定->アプリ-> ...に移動して、既存のアプリをアンインストールする必要があります。「このアプリケーションはこのユーザーにはインストールされていません」というメッセージが表示される場合があります。このようなアプリは現在のユーザーにインストールできません。その場合は、ユーザー/プロファイルを変更してから、アプリをアンインストールしてください。
私の場合、Googleから「Workspace」をインストールしたため、古いアプリはワークスペース内にインストールされました。そのため、最初に「ワークスペース」に移動して、そこから古いアプリをアンインストールする必要があります。それが役に立てば幸い :)
名誉デバイスソリューション
プライベートスペースからもアンインストールする必要がありました。プライベートスペースを開くことができます
設定>セキュリティとプライバシー>プライベートスペース
次に、プライベートスペースを開き、[設定]> [アプリ]に移動し、そこからアプリを削除します。
あなたが開発者である場合。 adbターミナルに移動し、adb uninstall "package name of the app"
を実行します
Android Lollipopにはユーザーがいるため、このメッセージは、ユーザーを切り替えて、デバイス内のすべてのユーザーからアプリをアンインストールする必要があることを意味します...
設定->ユーザーを参照