0

我没有在 Visual Studio Community 2015 中使用 xamarin 构建 Android 应用程序。我的模板是空白应用程序(android)。

当我检查发布并进入构建并单击导出 android 包(.apk)时,它会在以下位置构建 .apk:

C:\Users\MyUserName\OneDrive\Dokumenter\Visual Studio 2015\Projects\ProjectName\ProjectName\bin\Release

它构建了 2 个 apk 文件:

一个名为 ProjectName.ProjectName.apk,还有一个名为 ProjectName.ProjectName-signed.apk

我没有签署我的 android 应用程序,所以我不知道为什么它说在标题中签名,应该不是 ProjectName.ProjectName-unsigned.apk

为什么标题包括签名?提前致谢。

4

1 回答 1

0

在 Xamarin Studio 或 Visual Studio 中查看选项 > Android 包签名。如果未指定自定义签名密钥,则很可能使用自动生成的 debug.keystore 进行签名。

您可以通过打开命令提示符来确认您的 java > jdk > bin 路径并运行以下命令:

jarsigner -verify -verbose -certs my_application.apk

如果结果是CN=Android Debug,那么它是使用 debug.keystore 签名的。

于 2016-07-22T15:02:30.467 回答