Debian 에서 Android SDK 설치하기
이 글에서는 android sdk 를 따로 설치하는 경우이다. Android Studio 를 사용하는 경우에는 굳이 이 방법을 사용하지 않아도 된다.Ubuntu 에서의 설치는 ref. 2 를 참고하자.
설치 환경
- OS: debian-8.7.1-amd64
- window 환경: GNOME
다운로드 하기, SDK tools
- Android Studio and SDK Tools :
- tools_r25.2.3-linux.zip
- sdk 를 download 하는 경로는 페이지 제일 하단으로 내려가서 찾아보면 된다.
SDK Manager 실행
download 한 tools_r25.2.3-linux.zip 을 적당한 곳에 풀자. 여기서는 /home/my/android 에 unzip 을 했다. 그리고 "./android" 를 실행하자. 아래처럼 canberra-gtk-module error 처럼 보이는 것들이 나오지만 무시해도 된다. 굳이 수정하고 싶다면 ref. 1 을 참고하자./home/my/android $ ./android Gtk-Message: Failed to load module "canberra-gtk-module" (Android SDK Manager:4258): GLib-CRITICAL **: Source ID 753 was not found when attempting to remove it ...
./bin/sdkmanager
참고로, <tools>/bin/sdkmanager 를 바로 실행하면 debian-8.7.1 에서는 아래같은 error 를 뿌린다. 이것은 아마 jdk 8 으로 실행하면 될 듯 하지만, 일단 openjdk-8 은 stable 버전이 아직 없다. oracle jdk 8 을 설치해야 할 것 같다.하지만 GNOME 을 사용하고 있다면, 그냥 ./android 를 실행해서 사용하면 된다.
/home/my/android/bin $ ./sdkmanager Exception in thread "main" java.lang.UnsupportedClassVersionError: com/android/sdklib/tool/SdkManagerCli : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:803) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:442) at java.net.URLClassLoader.access$100(URLClassLoader.java:64) at java.net.URLClassLoader$1.run(URLClassLoader.java:354) at java.net.URLClassLoader$1.run(URLClassLoader.java:348) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:347) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
References
- [SOLVED] Gtk-Message: Failed to load module "canberra-gtk-module"
- Complete Installation Guide for Android SDK / ADT Bundle on Ubuntu - Ask Ubuntu
댓글 없음:
댓글 쓰기