Де знайти "adb" версії 1.0.32 для встановлення на Ubuntu?


13

Мій ноутбук має Ubuntu 14.04 як ОС. Я встановив останню версію "android-adb-tools", доступну в "Synaptic Package Manager". Після встановлення adbкоманда --helpкаже, що adbверсія версії 1.0.31 .

Я використовував adb sideloadдля встановлення нового ПЗУ на своєму пристрої Samsung (з відновленням TWRP версії 2.8.4.0), але команда повертається error: protocol fault (no status)і TWRP говорить, що мені потрібно використовувати adbверсію 1.0.32 або вище! Де я міг знайти пакет "android-adb-tools" з adbверсією 1.0.32 або вище?

Відповіді:


7

Завантажте та untar

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


1

Видаліть старий adb. Отримайте це,

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

Встановіть android-tools-adb та його залежності вручну із вищевказаного посилання, (sudo dpkg -i xxxxxxx.deb)

Це встановить adb з версією 1.0.32. Сподіваюсь, це допомагає.


Але у мене є остання версія android-tools-adb: 4.2.2+git20130218-3ubuntu23та adb versionрезультати вAndroid Debug Bridge version 1.0.31
PHP Learner

Пакет android-tools-adb 4.2.2xxxxx складається з adb з версією 1.0.31. Ви повинні завантажити та встановити android-tools-adb 5.1.1xxx разом із його залежностями вручну із наведеного вище посилання . Тоді у вас буде встановлена ​​adb версія 1.0.32.
Гутхем Раполь

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 - встановіть android-tools-adb android-tools-fastboot, вам слід добре.
ФПУ
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.