我使用xamarin在visual studio community 2015中构建了一个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
为什么标题包含签名?提前谢谢。
答案 0 :(得分:0)
查看选项> Android软件包在Xamarin Studio或Visual Studio中签名。如果未指定自定义签名密钥,则很可能使用自动生成的debug.keystore进行签名。
您可以通过打开命令提示符来确认转到您的java> jdk> bin路径并运行以下命令:
jarsigner -verify -verbose -certs my_application.apk
如果结果是 CN = Android Debug ,则使用debug.keystore进行签名。