C# 在visual studio 2017中使用windows 10计算机运行xamarin UI测试后,adb.exe进程崩溃

C# 在visual studio 2017中使用windows 10计算机运行xamarin UI测试后,adb.exe进程崩溃,c#,xamarin,adb,C#,Xamarin,Adb,我得到下面的错误已经有一段时间了。我已经尝试了各种博客上提供的所有可能的选项来使用appinitializer。我还尝试从USB连接的本地设备和visual studio Kit Kat emulator上运行相同的xamarin UI测试。然而,由于某些原因,我在每个设备/模拟器和任何appinitializer设置中都会遇到下面提到的错误。我正在使用Visual Studio 2017最新更新和带有git源代码控制的xamarin corss平台项目。由于C驱动器的空间限制,我不得不将我的a

我得到下面的错误已经有一段时间了。我已经尝试了各种博客上提供的所有可能的选项来使用appinitializer。我还尝试从USB连接的本地设备和visual studio Kit Kat emulator上运行相同的xamarin UI测试。然而,由于某些原因,我在每个设备/模拟器和任何appinitializer设置中都会遇到下面提到的错误。我正在使用Visual Studio 2017最新更新和带有git源代码控制的xamarin corss平台项目。由于C驱动器的空间限制,我不得不将我的android SDK移动到另一个驱动器上。我已经更改了Android SDK的注册表项,但这并不能解决此错误。(不确定这是否是故障原因)

即使我不运行测试,只运行以下命令,也会出现相同的错误,adb.exe进程崩溃:

E:\Android\Android sdk\platform tools\adb.exe-s emulator-5554 shell pm列表包-f-E

有趣的是,在Mac上一切都很好

我已经在Xamarin开发者支持下提出了这个问题,但是还没有听到他们的声音

非常感谢您的帮助

安装程序:系统。异常:无法执行:

E:\Android\Android sdk\platform tools\adb.exe-s emulator-5554 shell pm列表包-f-E-退出代码:-1073740940

软件包:/data/app/SmokeTestApp/SmokeTestApp.apk=com.android.smoketest

软件包:/data/app/WidgetPreview/WidgetPreview.apk=com.android.WidgetPreview

在Xamarin.UITest.Shared.processs.ProcessRunner.Run(字符串路径、字符串参数、IEnumerable`1 noExceptionNext代码)

在Xamarin.UITest.Shared.Android.Adb.AdbProcessRunner.Run(字符串adbArguments,Int32[]noExceptionsOnExitCodes)

在Xamarin.UITest.Shared.Android.querys.QueryAdabInstalledPackages.Execute(AdbProcessRunner processRunner)

在Xamarin.UITest.Shared.Android.localandroidApplicationCycle.EnsureInstalled(字符串appPackageName,ApkFile testServerApkFile)

在Xamarin.UITest.Android.AndroidApp..ctor(IAndroidAppConfiguration-appConfiguration,IExecutor-executor)

在Xamarin.UITest.Configuration.AndroidAppConfigurator.StartApp(AppDataMode AppDataMode)

在C:\Users\Source\Repos\Test\AppInitializer.cs中的iBCU.UI.Test.AppInitializer.StartApp(平台平台平台)中:第15行

在C:\Users\Source\Repos\Tests.cs中的UI.Test.Tests.beforeachtest()处:第26行

完整日志文件:C:\Users\AppData\Local\Temp\uitest\log-2017-07-13_13-58-38-861.txt

跳过IDE集成,连接失败

运行Xamarin.UITest版本:2.0.9的Android测试

使用已安装的应用程序com.bcu.ibcu.activities初始化设备emulator-5554上的Android应用程序

跳过本地截图。配置应用程序时,可以使用EnableScreenshots()启用

使用Xamarin密钥库签署apk


当我用23版本替换SDK平台工具时,它对我起了作用。 你可以在这里下载:


退出代码:-1073740940
。。。。您在Windows PC上安装了哪个版本的
adb
?最新版本是安卓调试桥版本1.0.39(安卓SDK构建工具v26的一部分)。它是最新版本1.0.39。解决了windows机器上epic Xamarin UI测试失败的谜团