c# - Xamarin.Forms 错误(ADB0000:值不能为空)
问题描述
这甚至意味着什么?我的程序运行和部署正常,然后第二天弹出这个错误?
严重性代码描述项目文件行抑制状态工具错误 ADB0000:值不能为空。参数名称:Xamarin.AndroidTools.PlatformPackage.GetVersionInfo(String frameworkVersion) 在 Xamarin.AndroidTools.PlatformPackage.GetPlatformPackageVersion(Int32 apiLevel, String& packageName) 的 System.IO.Path.Combine(String path1, String path2, String path3) 的 path2 AndroidDeviceExtensions.d__33.MoveNext() --- 从先前引发异常的位置结束堆栈跟踪 --- 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task任务)在 AndroidDeviceExtensions.d__27。
0
我试图遵循在线 YouTube 教程 ( https://www.youtube.com/watch?v=eAZ4kPf5eTc ) 并且在出现此错误之前它运行良好?
解决方案
我只是有同样的问题。对我的修复是:在 Android 模拟器中按住应用程序图标并将其移动以卸载。从 VS 2017 重建、部署和运行。
推荐阅读
- reactjs - 通知中的 Serviceworkerglobalcontext.onnotificationclick 和振动选项在 React.js 中不会触发
- python - Weasyprint 和 CSS
- jenkins - 创建作业时设置 Jenkins 系统用户组
- php - 获取 CSRF 令牌不匹配 - Vue axios 针对 Laravel Api 路由
- json - 通用可编码类型
- c++ - 在 C++ 中更改 OpenCV cv::Mat 类对象的数据指针
- javascript - 检查 HTMLCollection 是否包含具有空值的元素
- powershell - Azure Pipeline:在 Windows 远程计算机上运行 PowerShell 脚本的 SSH 任务
- asp.net-core - 当存在 2 个具有相同名称但具有不同路由前缀的 OData 实体集时,如何正确路由控制器?
- python - SPARQL查询获取父类,然后查找父类与第三类的关系并查找第三类的注释