【发布时间】:2020-12-08 17:19:20
【问题描述】:
当我尝试将我在 xamarins 中的项目部署到我的 android 手机上时,会引发此错误消息。它适用于我朋友的手机,但不适用于我的。
Error ADB1000: Deployment failed
Xamarin.AndroidTools.AndroidDeploymentException: InternalError ---> System.InvalidOperationException: Could not determine the installation path for package com.companyname.app9. `adb shell pm path com.companyname.app9` returned ''.
--- End of inner exception stack trace ---
at AndroidDeviceExtensions.<GetPackageRemotePathAsync>d__39.MoveNext() in C:\A\_work\115\s\External\androidtools\Xamarin.AndroidTools\Devices\AndroidDeviceExtensions.cs:line 672
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at AndroidDeviceExtensions.<GetFastDevRemotePathAsync>d__44.MoveNext() in C:\A\_work\115\s\External\androidtools\Xamarin.AndroidTools\Devices\AndroidDeviceExtensions.cs:line 737
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Xamarin.AndroidTools.AndroidDeploySession.<GetFastDevRemotePathAsync>d__115.MoveNext() in C:\A\_work\115\s\External\androidtools\Xamarin.AndroidTools\Sessions\AndroidDeploySession.cs:line 504
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Xamarin.AndroidTools.AndroidDeploySession.<FastDevAsync>d__114.MoveNext() in C:\A\_work\115\s\External\androidtools\Xamarin.AndroidTools\Sessions\AndroidDeploySession.cs:line 471
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Xamarin.AndroidTools.AndroidDeploySession.<RunAsync>d__106.MoveNext() in C:\A\_work\115\s\External\androidtools\Xamarin.AndroidTools\Sessions\AndroidDeploySession.cs:line 225
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Xamarin.AndroidTools.AndroidDeploySession.<RunLoggedAsync>d__104.MoveNext() in C:\A\_work\115\s\External\androidtools\Xamarin.AndroidTools\Sessions\AndroidDeploySession.cs:line 119 0
【问题讨论】:
-
在您的手机上进入设置并找到所有已安装的应用程序。即使该应用程序可能不再在您的手机上显示为图标,它仍然可以安装。确保在应用管理屏幕中完全卸载了应用,然后重试
-
@GeraldVersluis 在应用中找不到它
-
@ChristianKhalil 你好,你朋友的设备是什么?如果使用 Android 10 物理设备,安装时需要继续点击接受对话窗口。
标签: c# xamarin xamarin.forms