LoginSignup
12
11

More than 5 years have passed since last update.

Android SDKのadbが見つからない

Posted at

Android SDKからadbが消えた?

今までノートにはAndroid SDK入れてなかったけど、出先でも色々したいなと思っていれてみた…の
だが

PATHを通してadbしても

$ adb
No command 'adb' found, did you mean:
〜略〜
adb: command not found.

Android SDKのフォルダの中身を見てみると

/android-sdk-linux/tools/adb_has_moved.txtというものが

The adb tool has moved to platform-tools/

If you don't see this directory in your SDK,
launch the SDK and AVD Manager (execute the android tool)
and install "Android SDK Platform-tools"

Please also update your PATH environment variable to
include the platform-tools/ directory, so you can
execute adb from any location.

adbはplatform-tools/へ移動になったよ!

platform-tools/がなければSDK,AVDマネージャで"Android SDK Platform-tools"をインストールしてね!

あ、もちろんplatform-tools/へPATHを通すのも忘れないでね!

という事らしい。昔は最初から入っていたような気がするのだけど、配布データの容量削減の目的なのか、変わったようだ。
入れます。

俺の記憶によると

どこかにsdk_managerみたいなものがあったような気がするのだけど、どこですか?orz

探してみるとあった

android-sdk-linux/tools/lib/sdkmanager.jar
でもこれ単体で実行できなさげ?

$ java ./android-sdk-linux/tools/lib/sdkmanager.jar
Exception in thread "main" java.lang.NoClassDefFoundError: //android-sdk-linux/tools/lib/sdkmanager/jar
Caused by: java.lang.ClassNotFoundException: ..android-sdk-linux.tools.lib.sdkmanager.jar
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: ./android-sdk-linux/tools/lib/sdkmanager.jar.  Program will exit.

オォン

しょうがないので

Google先生に聞いてみたところ、android update sdkしろとのことだったので、しますが、androidはどこにあるの?
→android-sdk-linux/tools/android
* ちなみにandroid-sdk-linux/toolsへ既にPATHを通している場合には問題ない

(´◔౪◔)۶ヨッシャ!

android-sdk-linux/tools/android update sdk

これで見慣れたAndroid SDK Managerが現れます。

Tools内のAndroid SDK Platform-toolsをインストールしてやればおkです。platform-tools/へパスを通すのを忘れずに。

12
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
11