在哪里可以找到要在Ubuntu上安装的“ adb”版本1.0.32?


13

我的笔记本电脑具有Ubuntu 14.04作为操作系统。我安装了“ Synaptic软件包管理器”中可用的最新版本的“ android-adb-tools”。安装后,adb命令--helpadb的版本是1.0.31

我曾经adb sideload在Samsung设备上安装了新的ROM(使用TWRP版本2.8.4.0作为恢复),但是命令返回,error: protocol fault (no status)并且TWRP说我必须使用1.0.32或更高adb版本!在哪里可以找到1.0.32或更高版本的“ android-adb-tools”软件包?adb

Answers:


7

下载并解压缩

https://skia.googlesource.com/skia/+archive/cd048d18e0b81338c1a04b9749a00444597df394/platform_tools/android/bin/linux.tar.gz

之后,只需将提取的可执行文件“ adb”复制到/ usr / bin中的旧文件即可。


3
这可行,但不是最佳解决方案,希望某个地方出现更新的回购...
Tobias J

3
最好不要在中混淆您的重新安装文件/usr/bin。只需将文件放在新位置即可。/bin在您的主目录中创建一个文件夹。如果要自动选择此版本的adb,请将其添加到路径中。
德鲁·多曼

@TobyJ:很好,但是到目前为止,在ubuntuupdates.org/上
mc0e 2015年


1

卸载旧的adb。得到这个,

https://packages.debian.org/sid/android-tools-adb

从上面的链接手动安装android-tools-adb及其依赖项(sudo dpkg -i xxxxxxx.deb)

这将安装版本为1.0.32的adb。希望这可以帮助。


但是我拥有的最新版本 android-tools-adb4.2.2+git20130218-3ubuntu23adb version结果是Android Debug Bridge version 1.0.31
PHP Learner 2016年

android-tools-adb 4.2.2xxxxx软件包由版本为1.0.31的adb组成。您必须从我提供的上述链接中手动下载并安装android-tools-adb 5.1.1xxx及其依赖项。然后,您将安装adb 1.0.32版。
哥谭·拉波尔(Goutham Rapol)

0

另一个选择是安装不需要新版本adb的恢复。我安装了CWM,并能够以这种方式解决它。


0

如果您运行的是64位版本的Ubuntu,则需要使用以下命令安装一些32位库

$ sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386

然后安装adb和fastboot:

$ sudo apt-get install android-tools-adb android-tools-fastboot

然后按照本指南进行操作

$ wget -O - https://skia.googlesource.com/skia/+archive/cd048d18e0b81338c1a04b9749a00444597df394/platform_tools/android/bin/linux.tar.gz | tar -zxvf - adb
$ sudo mv adb /usr/bin/adb
$ sudo chmod +x /usr/bin/adb
$ adb version

对于64位Lubuntu,您提供的安装32位库的命令失败,但是我发现您可以在此处下载64位版本的平台工具(包括adb和fastboot):developer.android.com/工作室/发行/…
schulwitz

自从我回答以来,几乎没有什么改变。在sudo apt-get install android-tools-adb android-tools-fastboot之后,你应该没事。
FPU
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.