2016-07-22 64 views
0

我使用xamarin在Visual Studio社區2015中構建了一個android應用程序。我的模板是空白的應用程序(android)。C#Android應用程序未簽名時,Apk文件標題包含「簽名」

當我檢查的釋放,並且在構建去,然後點擊導出Android包(.apk文件),它建立在.apk文件:

C:\用戶\ MyUserName輸入\ OneDrive \ Dokumenter \的Visual Studio 2015年\項目\項目名\項目名\ BIN \發佈

它建立2個APK文件:

一個名爲ProjectName.ProjectName.apk還另有一個名爲ProjectName.ProjectName-signed.apk

我沒簽我的Android應用程序,所以我不知道爲什麼它說在標題中籤名,如果它不是ProjectName.ProjectName-unsigned.apk

爲什麼標題包含簽名?提前致謝。

+0

如果您構建的版本需要簽名。最有可能使用默認簽名密鑰進行簽名。 – X3Btel

+0

@ X3Btel我如何使用自己的信息對其進行簽名? –

+0

抱歉,還沒用過xamarin。但檢查本指南:https://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/publishing_an_application/part_2_-_signing_the_android_application_package/ – X3Btel

回答

0

看看選項> Android包簽入Xamarin Studio或Visual Studio。如果未指定自定義簽名密鑰,則很可能使用自動生成的debug.keystore進行簽名。

您可以通過打開一個命令提示符將你的java>的JDK> bin路徑並運行以下命令確認:

的jarsigner -verify -verbose -certs my_application.apk

如果結果是CN = Android Debug然後它用debug.keystore簽名。

相關問題