首页 文章

Xamarin.Forms错误(ADB0000:值不能为空)

提问于
浏览
5

这甚至意味着什么?我让我的程序运行并部署正常,然后第二天出现这个错误?

严重级代码说明项目文件行抑制状态工具错误ADB0000:值不能为空 . 参数名称:System.IO.Path.Combine上的path2(String path1,String path2,String path3)位于Xamarin.AndroidTools.PlatformPackage.GetVersionInfo(String frameworkVersion)的Xamarin.AndroidTools.PlatformPackage.GetPlatformPackageVersion(Int32 apiLevel,String&packageName)at at AndroidDeviceExtensions.d__33.MoveNext()---从抛出异常的上一个位置开始的堆栈跟踪结束---在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification的System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)处(任务) AndroidDeviceExtensions.d__27.MoveNext()---在抛出异常的前一个位置的堆栈跟踪结束---在System.Runtime.CompilerServices.TaskAwaiter的System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)处 . Xamarin.AndroidTools.AndroidDeploySession.d__101.MoveNext()中的HandleNonSuccessAndDebuggerNotification(任务任务)---从抛出异常的上一个位置开始的堆栈跟踪结束---在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)处于Xamarin.AndroidTools.AndroidDeploySession.d__99.MoveNext()0的System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)

我试图关注在线YouTube教程(https://www.youtube.com/watch?v=eAZ4kPf5eTc),它一直运行正常,直到我收到此错误?

3 回答

  • 2

    我刚才有同样的问题 . 对我的修复是:在Android模拟器中按住应用程序图标并将其移至卸载 . 从VS 2017重建,部署和运行 .

  • 9

    更新nuget解决了我的问题 . 对我来说,由于旧版本的xamarin dll,Xamarin表格无效 . 我更新了所有的dll并且工作了 .

  • 2

    我有同样的问题,这是我如何解决这个错误

    1 - 从所有项目中删除bin和obj文件夹 .

    2 - 清洁和重建整个项目 .

    3-从模拟器(设备)卸载应用程序 .

    运行该项目 .

相关问题