Xamarin.android ADB1000:System.ArgumentOutOfRangeException:长度不能小于零。无缘无故
所以,当我第一次遇到这个错误时,我认为我不小心编辑了一个关键的系统文件,所以我重新安装了Android SDK和模拟器,解决了这个问题 但现在我也犯了同样的错误。我做的最后一件事就是实现这段代码Xamarin.android ADB1000:System.ArgumentOutOfRangeException:长度不能小于零。无缘无故,xamarin.android,Xamarin.android,所以,当我第一次遇到这个错误时,我认为我不小心编辑了一个关键的系统文件,所以我重新安装了Android SDK和模拟器,解决了这个问题 但现在我也犯了同样的错误。我做的最后一件事就是实现这段代码 mainListView.ItemClick += MainListView_ItemClick; private void MainListView_ItemClick(object sender, AdapterView.ItemClickEventArgs
mainListView.ItemClick += MainListView_ItemClick;
private void MainListView_ItemClick(object sender, AdapterView.ItemClickEventArgs e)
{
throw new NotImplementedException();
}
奇怪的是,我的xamarian.android项目都没有运行。从字面上看,前一刻它运行良好,下一刻没有明显的原因xamarian.android不再工作
错误是:
“严重性代码说明项目文件行抑制状态
错误ADB1000:System.ArgumentOutOfRangeException:长度不能小于零。
参数名称:长度
at System.String.Substring(Int32 startIndex,Int32 length)
在E:\A\u work\254\s\External\AndroidTools\Mono.AndroidTools\androidStalledPackage.cs中的Mono.androidStalledPackage..ctor(字符串值)处:第55行
在E:\A\u work\254\s\External\AndroidTools\Mono.AndroidTools\Internal\adboutputpparsing.parselastrestpackagelist(字符串输出)中的Mono.AndroidTools.Internal.adboutparsing
在E:\A\\u work\254\s\External\AndroidTools\Mono.AndroidTools\AndroidDevice.c\u中显示Class68\u 0.b\u 0(任务1t):第467行
位于System.Threading.Tasks.ContinuationResultTaskFromResultTask
2.InnerInvoke()
在System.Threading.Tasks.Task.Execute()0中
"
及
“严重性代码说明项目文件行抑制状态
错误ADB1000:部署失败
System.ArgumentOutOfRangeException:长度不能小于零。
参数名称:长度
at System.String.Substring(Int32 startIndex,Int32 length)
在E:\A\u work\254\s\External\AndroidTools\Mono.AndroidTools\androidStalledPackage.cs中的Mono.androidStalledPackage..ctor(字符串值)处:第55行
在E:\A\u work\254\s\External\AndroidTools\Mono.AndroidTools\Internal\adboutputpparsing.parselastrestpackagelist(字符串输出)中的Mono.AndroidTools.Internal.adboutparsing
在E:\A\\u work\254\s\External\AndroidTools\Mono.AndroidTools\AndroidDevice.c\u中显示Class68\u 0.b\u 0(任务1t):第467行
位于System.Threading.Tasks.ContinuationResultTaskFromResultTask
2.InnerInvoke()
在System.Threading.Tasks.Task.Execute()0中
"
感谢您的帮助如果有人遇到类似问题,请尝试以下操作
- 在发布模式下部署应用程序李>
- 手动将其从设备中删除
- 然后在调试模式下部署应用程序
bin
和obj
文件夹,然后重建项目。你能提供一个关于这个问题的演示吗?仅根据您的项目点击代码,我无法重新生成此问题。得到完全相同的错误,即使行号相同。模拟器的工厂重置对我有效。这对我无效。我可以在发布模式下部署我的应用程序,但切换回调试模式不起作用。