2016-07-22 10 views
0

xamarinでビジュアルスタジオコミュニティ2015でアンドロイドアプリをビルドしていません。私のテンプレートは空のアプリ(アンドロイド)です。C#アプリが署名されていないと、Apkファイルのタイトルに「署名済み」が含まれています

私はリリースをチェックして、ビルドの下に行くと輸出アンドロイドパッケージ(の.apk)をクリックすると、それは下の.apkを構築します:プロジェクト\ \ Users \ユーザーMYUSERNAME \ OneDrive \ Dokumenter \ Visual Studioの2015:

C \プロジェクト名\プロジェクト名\ binに\リリース

それは2つのAPKファイルを作成します:

ProjectName.ProjectName.apkという名前の一つにもProjectName.ProjectName-signed.apk

という名前の別の1、私は署名しませんでした私のアンドロイドアプリケーション、なぜ私は知らないProjectName.ProjectName-unsigned.apkでないと、タイトルで署名されていると言います。

なぜタイトルに署名が含まれていますか?前もって感謝します。

+0

リリース用にビルドする場合は、署名する必要があります。ほとんどの場合、デフォルトの署名鍵で署名されています。 – X3Btel

+0

@ X3Btelどうすれば自分の情報で署名できますか? –

+0

申し訳ありませんがhaventはxamarinを使用しました。しかし、このガイドをチェックしてください:https://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/publishing_an_application/part_2_-_signing_the_android_application_package/ – X3Btel

答えて

0

Xamarin StudioまたはVisual Studioのオプション> Androidパッケージの署名をご覧ください。カスタム署名キーが指定されていない場合は、自動生成されたdebug.keystoreで署名されている可能性が高くなります。その結果場合

jarsignerの-verify -verbose -certs my_application.apk

:あなたのjava> JDK> binパスし、次のコマンドを実行しに行くコマンドプロンプトを開いて確認することができ

CN = Android Debugそれはdebug.keystoreで署名されています。

関連する問題