在新的Android 10操作系统上运行Xamarin.UITests时失败[删除\失败\内部\错误]

在新的Android 10操作系统上运行Xamarin.UITests时失败[删除\失败\内部\错误],xamarin,xamarin.android,xamarin.uitest,Xamarin,Xamarin.android,Xamarin.uitest,每次Xamarin UI测试在我的Pixel上运行时,都会出现控制台错误,上面有OS 10。错误如下:“Failure[DELETE\u FAILED\u INTERNAL\u error]”该错误似乎并没有阻止应用程序运行它,更像是一个问题,即它为什么会发生以及如何修复它。 谢谢你提供的任何信息。我想我们是一起工作的 您的Xamarin UITest可能正在尝试使用pm uninstall删除某些系统应用程序。但如果它使用 pm uninstall--user 0 com.android.se

每次Xamarin UI测试在我的Pixel上运行时,都会出现控制台错误,上面有OS 10。错误如下:“Failure[DELETE\u FAILED\u INTERNAL\u error]”该错误似乎并没有阻止应用程序运行它,更像是一个问题,即它为什么会发生以及如何修复它。
谢谢你提供的任何信息。

我想我们是一起工作的

您的Xamarin UITest可能正在尝试使用
pm uninstall
删除某些系统应用程序。但如果它使用
pm uninstall--user 0 com.android.service
adb uninstall--user 0 com.android.service
(不打开adb shell),命令以root用户身份发出。因此,如果没有额外的标记,您应该会得到错误

为了安全起见,您可以尝试查找有问题的系统应用程序,然后在设置中禁用它。

我认为您可能是对的:)您可以帮助我跟踪我遇到的问题,我有这样的代码失败了'var eraseProcess=Process.Start(string.Format(“/Users/{0}/Library/Developer/Xamarin/android sdk macosx/platform tools/adb”,Username),“shell pm uninstall{app Name}”);“我需要确保我检查了模拟器是否正在运行,并且我使用了‘isEmulator()’代码来确保上述代码仅在模拟器上运行