我开始知道我们可以使用adb
命令来检测android设备。但我阅读的帖子专门针对HTC手机。所以我想知道,我可以连接任何我的Android设备与Ubuntu 12.x?或者我需要更改该设备的某些设置?有一些本地设备以及索尼Xperia,我正在考虑购买,但我想确保通过adb
命令我可以连接和使用所有设备在Ubuntu上平等或它因设备而异?我可以用ubuntu连接任何android设备吗?
1
A
回答
4
在linux下,不需要驱动程序来连接adb
。尽管需要一些设置来更改设备文件的权限,以使非root用户可以访问它。我个人使用这个universal udev rule无论哪个制造商的所有Android设备的工作原理:曾经有一个硬编码厂商ID白名单
ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{ID_USB_INTERFACES}=="*:ff420?:*", MODE="0666"
旧adb
版本。因此,非白名单厂商制造的设备的所有者需要将他们的VendorID添加到~/.android/adb_usb.ini
。但这不再是必需的。
0
尝试Android文档中提供的不同设备ID(http://developer.android.com/tools/device.html)。许多设备都使用Google(18d1)进行识别。其他所有事情都很简单。
只需创建一个文件:
sudo gedit /etc/udev/rules.d/51-android.rules
,并添加:
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev"
然后运行:
sudo chmod a+r /etc/udev/rules.d/51-android.rules
然后将您的设备插入PC与USB调试关闭,连接后,打开USB调试并转到:
cd <sdk_path>/platform-tools
并运行:
./adb devices
你会看到一个设备有一些代码不包括仿真器(如果正在运行)。而已!现在,您可以在真实设备中测试您的应用程序。运行时,如果模拟器也在运行,SDK将为您提供选择设备。
相关问题
- 1. Android 2.X设备可以连接到Android 4.0 Wifi Direct AP吗?
- 2. 我们可以连接两个没有套接字的android设备吗?
- 3. USART协议设备可以与UART协议设备连接吗?
- 4. Appium可以通过API 24(即7.0)连接到Android设备吗?
- 5. 可以同时连接2个设备连接Android中的蓝牙吗?
- 6. 可以使用CoreBluetooth框架连接到非Apple设备吗?
- 7. 以连接设备
- 8. 在iOS设备上可以同时使用WiFi连接和3G连接吗?
- 9. 我可以使用命令提示符控制连接的设备吗?
- 10. 任何人都可以教我吗?mysql的连接表
- 11. 我可以将xib对象连接到任何viewController吗?
- 12. 我可以将Skype与我的Android应用程序连接吗?
- 13. Android 4.4设备可以作为iBeacon吗?
- 14. Android可以仿真HID设备吗?
- 15. Android设备可以充当iBeacon吗?
- 16. 我可以使用PHP连接MongoDB吗?
- 17. 我可以用javascript连接对象吗?
- 18. 我可以使用gcm将视频发送到Android设备吗?
- 19. 我可以在android <23设备中使用PlaybackParams()方法吗?
- 20. 我可以为Android设备使用jMonkeyEngine吗?
- 21. 我可以用Android设备读取HID iClass卡吗?
- 22. 将Xampp连接到我的Android设备
- 23. 将我的android设备连接到eclipse
- 24. 我可以使用Wi-Fi P2P连接多少台设备?
- 25. 我可以假设大多数Android设备都有WiFi吗?
- 26. iphone 4s可以连接两个蓝牙4.0设备吗?
- 27. Google Glass可以同时连接到多个蓝牙设备吗?
- 28. Objective C-可以从iWatch连接到BLE设备吗?
- 29. 如果没有连接设备,可以写入串口吗?
- 30. 我可以从我的Android设备共享音乐文件吗?
所以我需要做的就是将'51-android.rules'文件放在ubuntu和usb调试模式下的'/ etc/udev /'目录下,然后adb将能够连接设备? – Hafiz
是的。在/etc/udev/rules.d/ –
第二个命令会做什么?它是可选的,我可以与noname进行比较吗? – Hafiz