【问题标题】:Xamarin.Forms Errors (ADB0000:Value Cannot be null)Xamarin.Forms 错误(ADB0000:值不能为空)
【发布时间】:2018-08-29 03:47:30
【问题描述】:

这甚至意味着什么?我的程序运行和部署都很好,然后第二天就出现了这个错误?

严重性代码描述项目文件行抑制状态工具 错误 ADB0000:值不能为空。参数名称:path2 at System.IO.Path.Combine(字符串路径 1,字符串路径 2,字符串路径 3)在 Xamarin.AndroidTools.PlatformPackage.GetVersionInfo(字符串 框架版本)在 Xamarin.AndroidTools.PlatformPackage.GetPlatformPackageVersion(Int32 apiLevel、字符串和包名)在 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) 进行操作,但在出现此错误之前它运行良好?

【问题讨论】:

  • 显示导致此错误的代码,还提到了这些变量的值
  • 您是否尝试过其他设备或 AVD?
  • 在我将 vs2017 从 15.7.6 升级到 15.8.9 后,这开始偶尔发生在我身上。我的解决方案是再次简单地部署到我的 android 设备,然后它就可以工作了。我认为自己非常幸运,因为这对我来说是一个小问题——过去升级 Visual Studio 时肯定不是这种情况。在相关说明中,如果您升级到损坏的 Visual Studio 版本,我发现(对我而言)从裸机备份恢复比从头开始重新安装更容易。

标签: c# xamarin


【解决方案1】:

我也遇到了同样的问题。我的解决方法是: 在 Android 模拟器中按住应用程序图标并将其移动以卸载。从 VS 2017 重建、部署和运行。

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,这是我解决此错误的方法

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

    2-清理并重建整个项目。

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

    运行项目。

    【讨论】:

      【解决方案3】:

      更新 nuget 解决了我的问题。对我来说,根本原因是由于旧版本的 xamarin dll 导致 Xamarin 表单无法正常工作。我更新了所有的 dll 并工作了。

      【讨论】:

        【解决方案4】:

        转到开发者设置并禁用通过 USB 验证应用程序。然后你就可以毫无问题地安装.apk了。

        【讨论】:

          【解决方案5】:
          1. 关闭VS
          2. 删除bin目录
          3. 清洁溶液
          4. 重建解决方案

          【讨论】:

            猜你喜欢
            • 2015-11-07
            • 2014-01-30
            • 2017-12-16
            • 2012-07-22
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2020-09-24
            • 2020-11-16
            相关资源
            最近更新 更多