Xamarin で開発していて、実機でのデバッグを行う際、「Mono.AndroidTools.InstallFailedException: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]」エラーが発生し、デバッグができなくなりました。
:Deployment failed
Mono.AndroidTools.InstallFailedException: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]
場所 Mono.AndroidTools.Internal.AdbOutputParsing.CheckInstallSuccess(String output, String packageName)
場所 Mono.AndroidTools.AndroidDevice.c__AnonStoreyE.<>;m__0(Task`1 t)
場所 System.Threading.Tasks.ContinuationTaskFromResultTask`1.InnerInvoke()
場所 System.Threading.Tasks.Task.Execute()
"InstallPackageAssemblies" タスクが予期せずに失敗しました。
System.AggregateException: 1 つ以上のエラーが発生しました。 ---> Xamarin.AndroidTools.AndroidDeploymentException: InternalError ---> Mono.AndroidTools.InstallFailedException: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]
![[H28.07.10] INSTALL_FAILED_UPDATE_INCOMPATIBLE Error](https://blog.oyasu.info/wp-content/uploads/H28.07.10-INSTALL_FAILED_UPDATE_INCOMPATIBLE-Error-1024x141.png)
同じコードで別のマシンから接続した際は問題なくデバッグできましたので、コード自体には誤りは無く、ドライバの問題?コンパイラの問題?といろいろ考えていました。
このメッセージで検索しても、英語のページしか出てきませんでした。
英語のページを読むのもよかったのですが、今回アップデートの問題?ということで、複数のマシンに接続して開発していることを思い出し、開発中のアプリを一度アンインストールすると解決しました。
![[H28.07.10] Android アプリ削除](https://blog.oyasu.info/wp-content/uploads/f62b9885c3394d6898e2a3dde1978b9a-169x300.png)
複数のマシンで開発する際は注意が必要だとわかったのでメモとしてブログ公開しました。