我正在开发xamarin表单应用程序,在Android模拟器上运行应用程序时出现以下错误
>The package was not properly signed (NO_CERTIFICATES).
2> at Mono.AndroidTools.Internal.AdbOutputParsing.CheckInstallSuccess(String output, String packageName)
2> at Mono.AndroidTools.AndroidDevice.<>c__DisplayClass94_0.<InstallPackage>b__0(Task`1 t)
2> at System.Threading.Tasks.ContinuationTaskFromResultTask`1.InnerInvoke()
2> at System.Threading.Tasks.Task.Execute()
2>Done building project "Modern.FM.Mobile.Android.csproj".
2>Build succeeded.
2>The package was not properly signed (NO_CERTIFICATES).
2> at Mono.AndroidTools.Internal.AdbOutputParsing.CheckInstallSuccess(String output, String packageName)
2> at Mono.AndroidTools.AndroidDevice.<>c__DisplayClass94_0.<InstallPackage>b__0(Task`1 t)
2> at System.Threading.Tasks.ContinuationTaskFromResultTask`1.InnerInvoke()
2> at System.Threading.Tasks.Task.Execute()
答案 0 :(得分:7)
我只是从Android项目中删除文件夹/ bin中的所有文件,然后重新编译。
答案 1 :(得分:1)
安装Visual Studio 2017更新后发生此问题。运行visual studio修复后一切正常。
答案 2 :(得分:1)
我有同样的错误,但对我来说修复Visual Studio不起作用所以我调查了一点,我发现问题与java版本有关。
解决方案是卸载java版本9的jre / jdk,现在我可以再次部署。
答案 3 :(得分:1)
如果删除 / bin 文件夹没有帮助,请尝试以下操作:
关闭 Visual Studio 。
打开 Visual Studio安装程序,在下拉菜单中选择修复
答案 4 :(得分:0)
我遇到了同样的问题,虽然我只在模拟器中出现过一次错误,而且只有一次出现在设备中!我删除了我的冗余Java 9,因为@jcasas告诉并将我的Visual Studio从15.6.6更新到15.7.0。
答案 5 :(得分:0)