我在尝试获取adb devices
拿起我的LG TRANSPYRE™ (VS810PP)手机的命令时遇到了问题。请记住,该命令确实有效。所以这不是 adb 的问题,而是驱动程序的问题。
查看我在网上找到的这篇文章后,我正确地执行了这些步骤(三遍,只是为了确定)。
所以我基本上是这样做的:
/etc/udev/rules.d/70-android.rules
.SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666"
在文件中。sudo chmod a+rx /etc/udev/rules.d/70-android.rules
结果:
$ adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
Run Code Online (Sandbox Code Playgroud)
(但之后什么也没发生)
但我还没有放弃。我从Ask Ubuntu上的另一篇文章中读到,我又试了一次。
再次,过程:
/etc/udev/rules.d/51-android.rules
SUBSYSTEMS=="usb", ATTR{idProduct}=="1004", MODE="0666"
的文件sudo chmod a+rx /etc/udev/rules.d/51-android.rules
输出和上面一样,仍然没有修复......
我对 android 非常陌生,但我最好的猜测是我正在使用某种过时的方法,因为这些帖子已经有 2 年或更长时间了。所以现在可能有一种新方法。
编辑: …
我有一部基于 android 的手机,我需要 ADB 来安装新版本。但是,直到今天,ADB 都运行良好,但今天我遇到了一个错误,它说“您需要 1.0.32 或更新版本”。是的,错误已经足够清楚了。问题是,如何?
为了记录,我试图删除亚行。和 :
sudo apt-get remove android-tools-adb android-tools-fastboot
Run Code Online (Sandbox Code Playgroud)
然后我重新安装了它:
sudo apt-get install android-tools-adb android-tools-fastboot
Run Code Online (Sandbox Code Playgroud)
在此命令之前,我的 ADB 版本是 1.0.31,现在仍然是 1.0.31。但在这里(http://developer.android.com/sdk/index.html#Other)据我所知,有新版本 1.0.35。但是对于终端,我得到的只是 1.0.31。我已经下载了 1.0.35 zip,但我不知道如何处理它。
我如何升级我的亚行?