创建Android Virtual Device

参考http://book.51cto.com/art/201302/380026.htm

Linux版的Android SDK没有提供可视化的AVD Manager管理工具,创建AVD可以使用android命令。在终端提示符下输入"android list targets"列出本机已经下载好的SDK,本机输出结果如

 

或android list avd

 

每一个id对应一个版本的SDK。这个id在创建AVD时会使用到。创建AVD的命令格式为"android create avd --name --target ",比如想要创建Android系统版本为2.3.3且名称为android2.3.3的AVD只需在终端提示符下输入如下命令:

  1. android create avd --name android2.3.3 --target android-10 

 

创建AVD完成后可以使用emulator来启动它,在终端提示符下输入命令:

  1. emulator -avd android2.3.3 (我创建的是avd名字是AVD2)

 

如果使用真实Android设备来调试程序,还需要做一些工作。首先需要在设备的"设置→程序→开发"选项中开启"USB调试",接着将设备连接电脑,在终端提示符中输入lsusb命令查看连接的USB设备。我的测试机型为Moto XT615,命令执行后会得到如下输入。

  1. feicong@feicong-ubuntu:~$ lsusb  

  2. Bus 003 Device 002: ID 15d9:0a4c Dexon   

  3. Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  

  4. Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  

  5. Bus 001 Device 005: ID 0bda:0158 Realtek Semiconductor Corp. Mass Storage Device  

  6. Bus 001 Device 004: ID 22b8:2de6 Motorola PCS   

  7. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  

 

其中22b8为Vendor id值,2de6为Product id。不同的设备厂商Vendor id值不同。可以在http://developer.android.com/tools/device.html#VendorIds找到一份常见设备厂商的Vendor id列表。Product id则是具体产品的id值。同一厂商的不同设备Vendor id相同而Product id不同。记录下Vendor id与Product id值,然后编辑udev规则文件/etc/udev/rules.d/70-android.rules,没有则创建,内容如下。

  1. SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", MODE="2de6"GROUP="plugdev" 

 

其中的22b8与2de6根据自己的Vendor id与Product id值进行相应的更改,修改保存后退出,在终端提示符中输入命令"adb devices"就能列出配置好的Android设备了。


 

转载于:https://www.cnblogs.com/prayer521/p/4069058.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值