ADB'nin en yeni sürümü nasıl güncellenir veya yeniden yüklenir?

Android tabanlı bir telefonum var ve yeni sürümleri yüklemek için ADB'ye ihtiyacım var. Ancak bugüne kadar ADB mükemmel çalışıyordu ancak bugün bir hata aldım, "1.0.32 veya daha yeni bir sürüme ihtiyacınız var." Evet, hata yeterince açık. Sorun şu ki, nasıl?

Kayıtlar için, ADB'yi kaldırmayı denedim. İle:

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

ile yeniden yükledim:

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

Bu komutlardan önce ADB sürümüm 1.0.31 idi, hala 1.0.31. Ama burada ( http://developer.android.com/sdk/index.html#Other) gördüğüm kadarıyla yeni sürüm var, 1.0.35. Ama terminal ile aldığım tek şey 1.0.31. 1.0.35 zip dosyasını indirdim ama onunla ne yapacağımı bilmiyorum.

ADB'mi nasıl yükseltebilirim?

En son SDK'ya sahip olduğunuzu ancak adb aracının daha eski olduğunu düşünüyorsanız,

Kullan,

# 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

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

Yorumlar (4)
Çözüm

adb buradan dahil olmak üzere en son SDK'yı indirebilirsiniz. Bu arşivi ayıkladığınızda, SDK'nın nasıl kurulacağını açıklayan bir readme vardır. Referansınız için burada listeliyorum.

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/

Yüklendikten sonra (Java'yı zaten yüklemediyseniz yüklemeniz gerekecek), android-sdk-linux/platform-tools'a gidebilir ve oradan adb'yi yazarak çalıştırabilirsiniz

./adb [options]

Bunun en şık çözüm olmayabileceğini kabul ediyorum ama benim için işe yarıyor. Farklı bir Ubuntu makinesinde Java olmadan sadece platform-tools ile minimal bir kurulum yaptığımı ANLATIYORUM, ancak bununla ilgili notlarımı bulamıyorum.

Yorumlar (7)

Organic Marble'ın cevabını geliştirerek, yalnızca en son araçları (tüm sdk'yı değil) yüklemek için aşağıdaki gibi platform-araç filtresini kullanın:

tools/android update sdk -t platform-tool --no-ui
Yorumlar (1)