2016-11-22 6 views
0

私たちのアプリを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のバージョンを提供したいと考えていて、これを行うことができるようにする必要があります。ユーザーは、プロセスのローカルに格納されたデータをアンインストールしてから再インストールして失うことについて考える必要はありません。

どうすればいいですか?ありがとう!

答えて

0

どちらのメッセージも、使用されているキーストアを指しています。実際に同じキーストアを使用するようにする必要があります。

こちらもご参照ください。how-to-deal-with-install-parse-failed-inconsistent-certificates-without-uninstall

+0

あなたのご意見ありがとうございます - しかし、両方のアプリは同じdebug.keystoreを使用しています(Android/debug.keystoreの以前の〜/ .local/share/Xamarin/Monoをバックアップし、/Users/ /.android/debug.keystoreにあります。私はXamarinを再起動しました。同じ KeyStore.jksを両方の環境にインポートしました。 – EricD

+0

ありがとう@テキーラ - マニフェストのパッケージ名にスペルミスがあることが判明しましたが、詳細に戻ってきたことを感謝します。 – EricD

関連する問題