私たちのアプリをXamarinに書き直して、それぞれXCodeとAndroid Studioで書かれたiOSとAndroidのバージョンを置き換えています。古いアプリにAndroidアプリを書き直すXamarinアプリをインストールする
現時点では、私は、Android Studioで構築された既存のインストールより新しいXamarinバージョンのアプリをインストールできることに懸念しています。
私は、同じパッケージ名、debug.keystore、パッケージ署名鍵ストアを使用しました。これは、Androidに先行して既存のアプリケーションにインストールするよう指示するために必要なことを考えています。
これまでのところ、私はXamarin Studioを使ってデバッグするために新しいアプリケーションをインストールして実行していました。
インストールを再試行する前にいずれかのバージョンをアンインストールすると、どちらも正常に実行されます。
しかし、私が最初にアンインストールしない場合は、どちらの環境が他の上にインストールすることができます。
INSTALL_FAILED_UPDATE_INCOMPATIBLE
古いのインストール:Xamarin Studioからのインストール
をして終了しますAndroid Studioの終了:
I NSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES
私たちは、インストールユーザーに透過的にXamarinのバージョンを提供したいと考えていて、これを行うことができるようにする必要があります。ユーザーは、プロセスのローカルに格納されたデータをアンインストールしてから再インストールして失うことについて考える必要はありません。
どうすればいいですか?ありがとう!
あなたのご意見ありがとうございます - しかし、両方のアプリは同じdebug.keystoreを使用しています(Android/debug.keystoreの以前の〜/ .local/share/Xamarin/Monoをバックアップし、/Users/ /.android/debug.keystoreにあります。私はXamarinを再起動しました。同じ KeyStore.jksを両方の環境にインポートしました。 –
EricD
ありがとう@テキーラ - マニフェストのパッケージ名にスペルミスがあることが判明しましたが、詳細に戻ってきたことを感謝します。 – EricD