【发布时间】:2020-08-10 16:52:51
【问题描述】:
我尝试在 Android Tablet 上调试 xamarin forms 项目。Tablet 的 android 版本是 Android 6.0。 项目最低Andriod版本:Android 5.0 目标安卓版本:安卓9.0 我得到了错误:
ADB1000: Mono.AndroidTools.AdbException: Permission denied
at Mono.AndroidTools.Util.AggregateAsyncResult.CheckError(CancellationToken token) in E:\A\_work\412\s\External\androidtools\Mono.AndroidTools\Util\AggregateAsyncResult.cs:line 72
at Mono.AndroidTools.Adb.AdbSyncClient.EndPushSyncItems(IAsyncResult result) in E:\A\_work\412\s\External\androidtools\Mono.AndroidTools\Adb\AdbSyncClient.cs:line 1071
at Mono.AndroidTools.Internal.AdbClientTaskExtensions.InnerInvoke(TaskCompletionSource`1 tcs, Func`2 endMethod, IAsyncResult l) in E:\A\_work\412\s\External\androidtools\Mono.AndroidTools\Internal\AdbClientTaskExtensions.cs:line 255
--- 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.<InstallAssemblies>d__117.MoveNext() in E:\A\_work\412\s\External\androidtools\Xamarin.AndroidTools\Sessions\AndroidDeploySession.cs:line 578
我尝试将目标 Android 版本更改为 Android 6.0,但我仍然无法在平板电脑上调试它。 我是 xamarin 和 android 的新手。有没有人有任何建议来解决这个问题?
【问题讨论】:
-
你也试过模拟器吗?创建一个具有相同 android 版本的选项卡模拟器 n 尝试调试它。
-
模拟器无法使用,需要真机。
-
我说只是为了检查错误,如果它也适用于模拟器...否则尝试刷新 adb 驱动程序,n 在平板电脑上禁用并启用 USB 调试
-
由于微软管理员授权,我无法创建模拟器。所以我尝试禁用和启用 USB 调试,但错误仍然存在。
标签: android xamarin.forms