インストールがセッションを終了するのに失敗しました...署名が矛盾しています - Android


7 Answers

また、同じ問題に直面している。 それは解決することができます。下記のディレクトリを削除し、AndroidStudioを再起動してください。アプリケーションを実行してください。

Question

プロジェクトを実行しようとしていますが、このエラーが発生します:

セッションの終了に失敗しました:INSTALL_FAILED_INVALID_APK:/data/app/vmdl1841863905.tmp/11_app-debugシグネチャが矛盾しています。 この問題は、既存のバージョンのapkが存在する場合はアンインストールしてから再インストールすることで解決できる可能性があります。

警告:アンインストールするとアプリケーションデータが削除されます。

既存のアプリケーションをアンインストールしますか?

はいを押すと、数秒後に同じエラーが表示されます。 手動でアプリケーションを削除しようとしましたが、アプリケーションはすでに自分の電話機から削除されています。




Android Studioでインスタント実行を無効にします。 1 - 設定に移動します。 ビルド、実行、デプロイメント - >インスタント実行 - >デプロイ時にコード/リソースの変更をホットスワップするには、インスタント実行をオフにします。

そして、Clean、Rebuild、Runを実行して、この問題を修正する必要があります




私はWindows 10をアップデートしたのと同じエラーが出ました。私がそれを動作させるためにしたのは、プロジェクトをきれいにして再構築することでした。




解決策:インスタント実行を無効にする

Androidスタジオ>設定>ビルド、実行、デプロイ>デプロイ時にホットスワップコード/リソースの変更を行うには、インスタント実行を有効にします。

私の問題は、具体的にはパッケージの不一致に関連していました。

Installation failed with message Failed to finalize session: INSTALL_FAILED_INVALID_APK: /data/app/vmdel334040403.tmp/11_package_name_--dev package com.package.name inconsistent with com.package.othername It is possible that this issue is resolved by uninstalling...

いいえ、真実ではありません。 アンインストールするものはありませんでした。 何も働かなかった。 クリーニング、無効化キャッシュ/再起動、フォルダの削除、.gradlew、デバイスの再起動、プラグの抜きなど

また、プロジェクトのパッケージ名を作成する際には、皆さんの悩みを解消し、変更しないでください。 これは、プレイストア内のアプリの一意の識別子です。 これは、パッケージ名のクラウドメッセージの識別とディープリンクに使用されています。

Android Studio 3.1 Build #AI-173.4670197, built on March 21, 2018 JRE: 1.8.0_152-release-1024-b01 x86_64 JVM: OpenJDK 64-Bit Server VM by JetBrains sro Mac OS X 10.12.6




私のためには、私の電話機を再起動して機能させる必要がありました(私の電話機を再起動するとアプリがアンインストールされました)。




リビルドプロジェクトが成功した後の私の場合:D




私はこれをして解決しました:

私はMyAPP.apkをアンインストールして、今すぐインストールすることはできません。 だから、手でMyAPP.apkをインストールする。

さて、私はAndroid Studioで再試行しようとしています。

このバグに直面したら、この方法を試してみてください。おそらくあなたのために働くかもしれません。




私はこれを解決することができました:

  1. デバイスのプラグを抜く
  2. adb kill-server
  3. 広告開始サーバー
  4. プラグ装置
  5. 仮想デバイスからアプリケーションを実行する



Related



Tags

android android