我正在Windows 10上使用Android模拟器测试Xamarin应用,每当我关闭(关闭)模拟的Android设备时,其在Android设备管理器(disk.dataPartition.Size
)中的数据分区大小就会重置为值6442450944
,大约为6.4GB(*)。每当我想重新启动模拟器时,都必须将其分区编辑为800M
之类的内容,因为将值保留在6442450944
并尝试部署我的应用程序会出现以下错误:
ADB0010: Unexpected install output: cmd: Can't find service: package
at Mono.AndroidTools.Internal.AdbOutputParsing.CheckInstallSuccess(String output, String packageName) in E:\A\_work\35\s\External\androidtools\Mono.AndroidTools\Internal\AdbOutputParsing.cs:line 345
at Mono.AndroidTools.AndroidDevice.<>c__DisplayClass95_0.<InstallPackage>b__0(Task`1 t) in E:\A\_work\35\s\External\androidtools\Mono.AndroidTools\AndroidDevice.cs:line 753
at System.Threading.Tasks.ContinuationTaskFromResultTask`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
ADB0000: Deployment failed
Mono.AndroidTools.InstallFailedException: Unexpected install output: cmd: Can't find service: package
at Mono.AndroidTools.Internal.AdbOutputParsing.CheckInstallSuccess(String output, String packageName) in E:\A\_work\35\s\External\androidtools\Mono.AndroidTools\Internal\AdbOutputParsing.cs:line 345
at Mono.AndroidTools.AndroidDevice.<>c__DisplayClass95_0.<InstallPackage>b__0(Task`1 t) in E:\A\_work\35\s\External\androidtools\Mono.AndroidTools\AndroidDevice.cs:line 753
at System.Threading.Tasks.ContinuationTaskFromResultTask`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
我认为重置分区会迫使仿真器进行出厂重置,从而使应用程序能够成功部署。我也用全新的Xamarin项目对此进行了测试,并且发生了相同的错误。我已经多次重新安装和更新了我的Android SDK和工具。有人知道为什么会这样吗?我该如何阻止它?
(*):我想值得注意的是,这是 only 属性,通过关闭模拟器可以更改。默认属性菜单中的其他所有内容均与我设置的相同。
答案 0 :(得分:0)
这是一个古老的已知问题。
但是您可以尝试一种解决方法,即编辑No overload matches this call.
Overload 1 of 4, '(name: string, value: Primitive, priority?: string): Selection<any>', gave the following error. ....(omitted)
文件并使用'm'。
文件config.ini
可在Config.ini
有关更多详细信息,您可以检查: