xamarin.android - ADB1000:System.ArgumentOutOfRangeException:长度不能小于零。没有明显的原因
问题描述
所以,我第一次遇到这个错误时,我以为我不小心编辑了一个关键的系统文件,所以我重新安装了 Android SDK 和修复了这个问题的模拟器。
但现在我遇到了同样的错误。我做的最后一件事是实现这段代码
mainListView.ItemClick += MainListView_ItemClick;
private void MainListView_ItemClick(object sender, AdapterView.ItemClickEventArgs e)
{
throw new NotImplementedException();
}
奇怪的是,我的 xamarian.android 项目都没有运行。从字面上看,前一刻它工作正常,下一刻无缘无故 xamarian.android 不再工作了。
错误是:
“严重性代码描述项目文件行抑制状态错误 ADB1000:System.ArgumentOutOfRangeException:长度不能小于零。参数名称:长度在 System.String.Substring(Int32 startIndex,Int32 长度)在 Mono.AndroidTools.AndroidInstalledPackage..ctor(字符串值)在 E:\A_work\254\s\External\androidtools\Mono.AndroidTools\AndroidInstalledPackage.cs:第 55 行在 Mono.AndroidTools.Internal.AdbOutputParsing.ParseLastResortPackageList(String output) 在 E:\A_work\254\s \External\androidtools\Mono.AndroidTools\Internal\AdbOutputParsing.cs:Mono.AndroidTools.AndroidDevice 处的第 65 行。<>c__DisplayClass68_0.b__0(
1 t) in E:\A\_work\254\s\External\androidtools\Mono.AndroidTools\AndroidDevice.cs:line 467 at System.Threading.Tasks.ContinuationResultTaskFromResultTask
System.Threading.Tasks.Task.Execute() 处的任务 2.InnerInvoke() 0
"
和
“严重性代码描述项目文件行抑制状态错误 ADB1000:部署失败 System.ArgumentOutOfRangeException:长度不能小于零。参数名称:长度在 System.String.Substring(Int32 startIndex,Int32 长度)在 Mono.AndroidTools.AndroidInstalledPackage.. E:\A_work\254\s\External\androidtools\Mono.AndroidTools\AndroidInstalledPackage.cs: 第 55 行中的 ctor(字符串值),位于 E:\A_work\254 中 Mono.AndroidTools.Internal.AdbOutputParsing.ParseLastResortPackageList(字符串输出)的第 55 行\s\External\androidtools\Mono.AndroidTools\Internal\AdbOutputParsing.cs:Mono.AndroidTools.AndroidDevice 处的第 65 行。<>c__DisplayClass68_0.b__0(
1 t) in E:\A\_work\254\s\External\androidtools\Mono.AndroidTools\AndroidDevice.cs:line 467 at System.Threading.Tasks.ContinuationResultTaskFromResultTask
System.Threading.Tasks.Task.Execute() 处的任务 2.InnerInvoke() 0
"
我感谢您的帮助
解决方案
有人遇到过类似的问题,试试下面的操作。
- 在发布模式下部署应用程序。
- 手动将其从设备中删除。
- 然后在调试模式下部署应用程序。
推荐阅读
- permissions - 我们如何在android应用程序中以编程方式获取用户选择的选项允许/拒绝/始终允许运行时权限等
- c++ - 如何在 C++ 中打印存储在字符串数组中的单词的长度?
- html - Angular mat-icon 不显示图标
- javascript - asp.MVC 中的自定义警报消息
- r - R函数改变多列
- swift - SwiftUI Preview:放大时移动画布
- macos - 将发布描述添加到 appcast.xml - Sparkle Updater
- python - 在while循环中调用函数内的变量
- c# - WPF - 以毫米为单位的鼠标坐标
- python - 使用 Pyodbc 在 MS Access 表中写入新行的问题