2016-10-07 4 views
0

私はVisual Studio 2015を使用してEvolveアプリケーションをデバッグしようとしています。 関連プロジェクトをすべて正常にビルドしましたが、デバッグに行くとエラーが発生します。 エラーを調べて、jarsignerとdebug.keystoreと関係があることがわかりました。XamarinフォームはAndroidプロジェクトをビルドしましたが、デバイスには展開しません

私はキーマストの知識が非常に限られているので、開発中にアプリケーションに署名するのに使用されていることを理解しています。 指定したファイルを調べましたが、ファイルはありません。

アプリにキーストアに別名とパスワードを手動で与える必要がありますか、またはdebug.keystoreが完全に欠けていますか?

私はまだXamarinに慣れているので、私はここで完全にマークオフです。ここ

は、スタックトレースです:

jarsigner error: java.lang.RuntimeException: keystore load: C:\Users\dummy\AppData\Local\Xamarin\Mono for Android\debug.keystore (The system cannot find the path specified) 

すべてのヘルプは大幅に おかげ

答えて

2

をいただければ幸いAndroidアプリはXamarin.Androidが最初にインストールされている場合、これが正常に生成され、キーストアで署名する必要があります。なぜあなたはそれを持っていないか分かりません。

次のコマンドを使用してアプリケーションに署名するために使用されるキーストアを作成することができます:あなたはより多くの情報hereを見つけることができます

keytool.exe -list -v -keystore "%LocalAppData%\Xamarin\Mono for Android\debug.keystore" -alias androiddebugkey -storepass android -keypass android 

を。

+0

解決済みありがとうDakshal Raijada – whiskeycoder

関連する問題