Как обновить или переустановить новейшую версию ADB?

У меня телефон на базе Android, и мне нужен ADB для установки новых версий. Тем не менее, до сегодняшнего дня ADB работал отлично, но сегодня я получил сообщение об ошибке: «вам нужна 1.0.32 или более новая версия». Да, ошибка достаточно ясна. Проблема в том, как?

Для записей я пытался удалить ADB. С помощью:

sudo apt-get remove android-tools-adb android-tools-fastboot

Затем я переустановил его с помощью:

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

До этой команды моя версия 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, но не знаю, что с ним делать.

Как я могу модернизировать мой АБР?

13
задан 28 March 2016 в 00:49

7 ответов

Можно загрузить последний SDK включая adb здесь . При извлечении этого архива существует readme, который объясняет, как установить SDK. Я перечисляю его здесь для Вашей ссылки.

Welcome to the Android SDK!

The Android SDK archive initially contains only the basic SDK tools. It does
not contain an Android platform or any third-party libraries. In fact, it
doesn't even have all the tools you need to develop an application.

In order to start developing applications, you must install the Platform-tools
and at least one version of the Android platform, using the SDK Manager.

Platform-tools contains build tools that are periodically updated to support new
features in the Android platform (which is why they are separate from basic
SDK tools), including adb, dexdump, and others.

To install Platform-tools, Android platforms and other add-ons, you must
have an Internet connection, so if you plan to use the SDK while
offline, please make sure to download the necessary components while online.

To start the SDK Manager, please execute the program "android".

From the command-line you can also directly trigger an update by
executing:
  tools/android update sdk --no-ui

Tip: use --help to see the various command-line options.


For more information, please consult the Android web site at
  http://developer.android.com/sdk/

Когда-то установленный (необходимо будет установить Java, если у Вас уже нет его), можно перейти к android-sdk-linux/platform-tools и выполнить adb оттуда путем ввода

./adb [options]

, я свободно признаю, что это не может быть самым изящным решением, но он работает на меня. ISTR, что на различной машине Ubuntu я справился с минимальной установкой только с инструментами платформы без Java, но я не могу найти свои примечания по этому.

15
ответ дан 28 March 2016 в 00:49

Если Вы думаете, у Вас есть последний SDK, но adb инструмент более старый один,

Использование,

# adb version
Android Debug Bridge version 1.0.31
# 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
Android Debug Bridge version 1.0.32

Refernce http://bernaerts.dyndns.org/linux/74-ubuntu/328-ubuntu-trusty-android-adb-fastboot-qtadb

31
ответ дан 28 March 2016 в 00:49

Изменение к лучшему ответа Органического Мрамора, чтобы только установить последние инструменты (не целый sdk), использует фильтр инструмента платформы как указано ниже:

tools/android update sdk -t platform-tool --no-ui
4
ответ дан 28 March 2016 в 00:49

при выполнении 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
0
ответ дан 28 March 2016 в 00:49

попробуйте этот Linux Минимальный ADB И Инструменты Fastboot https://www.gizdev.com/latest-minimal-adb-and-fastboot-tools/

0
ответ дан 23 November 2019 в 03:10

Существуют большие ответы, уже отправленные здесь, но для чрезвычайно простого метода, просто захватывают последние инструменты платформы без всего дополнительного чрезмерного увеличения размера и объединения с псевдонимом удара для удобства.

Это создаст новый каталог 'Android' в корне Вашего корневого каталога. Измените пути ниже (и в моих псевдонимах удара в качестве примера), если Вы предпочитаете другое местоположение.

mkdir ~/Android && cd ~/Android

Затем загрузите и извлеките инструменты платформы из Google:

wget https://dl.google.com/android/repository/platform-tools-latest-linux.zip && unzip platform-tools-latest-linux.zip

Теперь последнее adb, fastboot, и другие инструменты доступны для выполнения непосредственно из каталога недавно извлеченных 'инструментов платформы'. Используйте псевдонимы удара для создания их легче использовать (после того, как, удаляя устаревшие пакеты распределения для предотвращения конфликтов). Эта команда в качестве примера исказит adb команда, делая его сразу доступным для использования:

echo "alias adb='~/Android/platform-tools/adb'" >> ~/.bash_aliases && source ~/.bash_aliases

И дополнительно для fastboot также:

echo "alias fastboot='~/Android/platform-tools/fastboot'" >> ~/.bash_aliases && source ~/.bash_aliases

Обновление так же просто как cd'луг к каталогу Android и повторению загрузки и извлечения ступает снова. Использовать adb version проверять Вашу в настоящее время установленную версию.

2
ответ дан 23 November 2019 в 03:10

Я добавлю некоторый материал, который я изучил ранее сегодня.

У меня было две версии adb установленный одновременно из-за захватывающей серии шагов, Ubuntu 18.04; так или иначе более ранняя версия SDK Android создала символьную ссылку в /usr/bin/adb, так разжигание Реагирует, Собственный поставщик программного блока вытянул бы от конфликта adb и вызвал бы довольно трудный интерпретировать признаки. Я думаю, что это было, потому что я установил remove+reinstalled Studio Android.

/home/<USER>/Android/Sdk/platform-tools местоположение по умолчанию, в котором будет найден Ваш adb исполняемый файл.

Можно проверить его версию:

$ ./adb version

Вот переменные пути, которые Вы могли бы найти:

export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools

Затем можно удостовериться, что система использует его с:

sudo ln -s /home/<USER>/Android/Sdk/platform-tools/adb /usr/bin/adb

Это позволило бы Вам использовать из каталога пользовательской установки также; замена /home/<USER>/Android/Sdk/platform-tools/adb с путем к Вашему исполняемому файлу.

1
ответ дан 23 November 2019 в 03:10

Другие вопросы по тегам:

Похожие вопросы: