这甚至意味着什么?我的程序可以正常运行和部署,然后第二天出现此错误?
严重性代码描述项目文件行抑制状态工具 错误ADB0000:值不能为null。参数名称:path2 at System.IO.Path.Combine(String path1,String path2,String path3)位于 Xamarin.AndroidTools.PlatformPackage.GetVersionInfo(String frameworkVersion) Xamarin.AndroidTools.PlatformPackage.GetPlatformPackageVersion(Int32 apiLevel,String和packageName) AndroidDeviceExtensions.d__33.MoveNext() ---从上一个引发异常的位置开始的堆栈跟踪- System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务 任务) System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务 任务)在AndroidDeviceExtensions.d__27.MoveNext() ---从上一个引发异常的位置开始的堆栈跟踪- System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务 任务) System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务 任务) Xamarin.AndroidTools.AndroidDeploySession.d__101.MoveNext() ---从上一个引发异常的位置开始的堆栈跟踪- System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务 任务) System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务 任务) Xamarin.AndroidTools.AndroidDeploySession.d__99.MoveNext()
0
我正在尝试遵循在线YouTube教程(https://www.youtube.com/watch?v=eAZ4kPf5eTc),在收到此错误之前,它运行正常吗?
答案 0 :(得分:9)
我只是遇到了同样的问题。对我来说,解决方法是: 在Android模拟器中,按住应用程序图标并将其移动以卸载。从VS 2017重建,部署和运行。
答案 1 :(得分:2)
更新nuget解决了我的问题。对我来说,根本原因是Xamarin表格无法使用,原因是Xamarin dll的版本较旧。我更新了所有dll并开始工作。
答案 2 :(得分:2)
我遇到了同样的问题,这是我如何解决此错误
1-从所有项目中删除bin和obj文件夹。
2-清理并重建整个项目。
3-从模拟器(设备)上卸载应用。
运行项目。
答案 3 :(得分:0)
转到开发者设置并通过USB禁用验证应用。然后,您可以毫无问题地安装.apk。