我在 Android Virtual Device Manager 的设备定义中找不到 Nexus 5 选项。
只需列出我的开发环境:LG Nexus 5 智能手机 Eclipse 加 Android 开发者工具:Build v 22.3.0-887826
任何意见将不胜感激。
Google 会不时提供模仿其设备的 AVD。您可以检查 AVD 更新,但在此之前,您需要选择最能描述您的设备的参数。由于 AVD 在很多方面与真实设备不同——比如没有 Google Play,缺少一些传感器——你可能必须使用你的真实设备。
以下是技术规格:http ://www.google.com/nexus/5/
您可以从中创建一个新的 AVD:http: //developer.android.com/tools/devices/managing-avds.html
您必须导航到 USB 驱动程序目录,在我的机器上是:C:\Users\Xxxxxxxxx\android-sdk\extras\google\usa_driver
在该目录中,在 x86 和 amd64 部分中编辑文件 android_winusb.inf 并插入一行:
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE1&MI_01
如果您尝试使用 Nexus 5 手机进行开发,则根本不需要使用 Android 虚拟设备管理器。顾名思义,AVD Manager 用于创建虚拟设备。这当然是一个有用的工具,因为您不必仅仅为了测试而去购买多个设备。
为了使用您自己的手机,您应该按照http://developer.android.com/tools/device.html上的说明进行操作。确切的细节取决于您正在开发的操作系统。