У меня телефон на базе 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, но я не знаю, что с ним делать.
Как я могу усовершенствовать мой ADB?
Если вы считаете, что у вас есть последний 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-убунт / 328-убунт-испытанный-андроид-ADB-быстрая загрузка-qtadb
Улучшение ответа «Органический мрамор», чтобы установить только самые последние инструменты (не весь sdk), используйте фильтр платформы инструментов, как показано ниже:
tools/android update sdk -t platform-tool --no-ui
Если вы используете 64-битную версию Ubuntu, вам нужно установить 32-разрядные библиотеки со следующей командой:
$ sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
Затем установите adb и fastboot:
[ f2]Затем следуйте за . Если вы используете 64-разрядную версию Ubuntu, вам необходимо установить некоторые 32-разрядные библиотеки со следующей командой :
$ 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
Есть отличные ответы, уже размещенные здесь, но для чрезвычайно простого метода просто возьмите новейшие инструменты платформы без дополнительного вздутия и совместите с псевдонимом bash для удобства.
Это создаст новый каталог «Android» в корне вашего домашнего каталога. Измените пути ниже (и в моем примере псевдонимов bash), если вы предпочитаете другое местоположение.
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 и другие инструменты доступны для запуска непосредственно из недавно извлеченного каталога «tools-tools». Используйте псевдонимы bash, чтобы упростить их использование (после удаления устаревших пакетов распространения, чтобы избежать конфликтов). В этом примере команда будет с помощью команды 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, чтобы проверить установленную версию.
попробуйте этот Linux Minimal ADB и Fastboot Tools https://www.gizdev.com/latest-minimal-adb-and-fastboot-tools/