好吧,这个问题可能很久以前就已经解决了,但是没有提到的解决方案对我有用,例如删除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
文件即可检测这些设置的方法 我所做的就是删除这些设置,一切正常。