我想通过USB将Android设备连接到Windows 8.1 而不是使用内置的模拟器。
我该怎么做?
注意:设备可以通过USB连接(安装了USB驱动程序),
它在devaloper模式。
答案 0 :(得分:1)
您需要在手机的USB debugging
中启用Developer Options
,然后插入手机,Visual Studio就会检测到它。
您可能还需要从Sony Drivers page
下载并安装USB驱动程序答案 1 :(得分:1)
Android 4.2及更高版本
从Android 4.2及更高版本开始,默认情况下隐藏Developer选项。要使其可用,请转到设置>关于手机,点击内置编号项七次以显示开发者选项选项卡:
Xamarin的文档:Set Up Device for Development
一旦您的设备通过USB电缆连接到您的设备,调试就像通过模拟器进行调试一样。
在OS X上按Xmrin Studio中的Cmd-Enter或在Visual Studio中按F5开始调试应用程序。执行此操作时,系统可能会提示您选择要调试的设备。
Xamarin的文档:Debug on Device
adb
:1)查找Visual Studio / Xamarin(或您)安装Android SDK的位置:
(点击顶部工具栏中的“工具”,然后点击“选项”)
2)复制Android SDK位置的路径
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调试”