【发布时间】:2016-04-16 15:32:36
【问题描述】:
我想通过 USB 将 Android 设备连接到 Windows 8.1 而不是使用内置的模拟器。
我该怎么做?
注意:设备可以通过USB连接(已安装USB驱动),
它处于开发者模式。
【问题讨论】:
标签: android mobile xamarin emulation xamarin.forms
我想通过 USB 将 Android 设备连接到 Windows 8.1 而不是使用内置的模拟器。
我该怎么做?
注意:设备可以通过USB连接(已安装USB驱动),
它处于开发者模式。
【问题讨论】:
标签: android mobile xamarin emulation xamarin.forms
Android 4.2 及更高版本
从 Android 4.2 及更高版本开始,开发者选项默认隐藏。要使其可用,请转到“设置”>“关于手机”,然后点击“内部版本号”项七次以显示“开发者选项”选项卡:
Xamarin 的文档:Set Up Device for Development
一旦您的设备通过 USB 数据线连接到您的机器,调试就像通过模拟器进行调试一样。
在 OS X 上的 Xamarin Studio 中按 Cmd-Enter 或在 Visual Studio 中按 F5 开始调试您的应用程序。执行此操作时,系统可能会提示您选择要调试的设备。
Xamarin 的文档:Debug on Device
adb:1) 查找 Visual Studio/Xamarin(或您)安装 Android SDK 的位置:
(点击顶部工具栏中的“工具”,然后点击“选项”)
2) 复制Android SDK Location的路径
3) 将其粘贴到您的 shell(cmd 或 powershell)中,由 cd 进行(我们需要更改到该目录。
4) 将 CD 放入 platform-tools 子目录
5) 运行adb devices
这应该显示如下内容:
List of devices attached
XXX12345 device
如果全部返回:
List of devices attached
然后,设备无法被识别,并且无法供 Xamarin(或任何 Google Android 工具)部署。
注意:还要检查以确保您的手机处于Mass Storage 模式,因为某些默认为 MTP 模式并且不能用作 adb 设备
注意:如果它没有出现在列表中,请确保驱动程序已正确安装并且您已在手机上启用“USB 调试”
【讨论】:
你需要在你的手机中启用USB debugging in Developer Options,插入你的手机,它应该被Visual Studio检测到。
您可能还需要从Sony Drivers page 下载并安装 USB 驱动程序
【讨论】: