(Xamarin.Forms)程序包未正确签名(NO_CERTIFICATES)

时间:2019-05-18 17:29:58

标签: c# android visual-studio xamarin.forms

好吧,这个问题可能很久以前就已经解决了,但是没有提到的解决方案对我有用,例如删除bin和obj文件,然后重新启动vs或重新安装vs。 / p>

我正在尝试在三星设备上调试我的应用程序,这是错误消息。 我的三星设备为samsung S9,Android版本为9

我不是在尝试调试应用程序时就尝试部署我的应用程序,因此我假设不需要CERTIFICATES,因为我什至没有在我的android项目上启用它。 这个问题突然发生了,所以我不知道它是怎么发生的。

  Severity  Code    Description Project File    Line    Suppression State
    Error       ADB0010: The package was not properly signed (NO_CERTIFICATES).
       at Mono.AndroidTools.Internal.AdbOutputParsing.CheckInstallSuccess(String output, String packageName) in E:\A\_work\1549\s\External\androidtools\Mono.AndroidTools\Internal\AdbOutputParsing.cs:line 333
       at Mono.AndroidTools.AndroidDevice.<>c__DisplayClass95_0.<InstallPackage>b__0(Task`1 t) in E:\A\_work\1549\s\External\androidtools\Mono.AndroidTools\AndroidDevice.cs:line 753
       at System.Threading.Tasks.ContinuationTaskFromResultTask`1.InnerInvoke()
       at System.Threading.Tasks.Task.Execute() 
  

更新和解决方案

     

我已经解决了问题。有keystore个设置   在csproj文件中,即使自定义密钥库设置为   没有启用它仍然尝试查看那些设置。而且没有   无需打开csproj文件即可检测这些设置的方法   我所做的就是删除这些设置,一切正常。

0 个答案:

没有答案