Installing Android SDK
다음 페이지에 접속해서 안드로이드 개발 SDK 를 다운로드 받아서 설치한다.
http://developer.android.com/sdk/installing/index.html?pkg=studio
일단 다운로드 받은 다음에 c:\Android\ 아래에다가 설치를 해 봤다.
이 화면에 보면 JAVA 가 설치되어 있지 않을 경우 설치를 해야 한다고 되어 있다. java 가 제대로 설치 되어 있는 지 확인하려면 커맨드모드(Command Mode) 로 들어가서 java 라고 쳐 보면 된다. 제대로 실행되지 않으면 JAVA_HOME 이 제대로 설정되어 있는 지 확인한다.
C:\Users\UX31A>
C:\Users\UX31A>WHERE JAVA
C:\java\jdk1.8.0_11\bin\java.exe
C:\Users\UX31A>echo %JAVA_HOME%
C:\java\jdk1.8.0_11
C:\Users\UX31A>java -version
java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b18)
Java HotSpot(TM) Client VM (build 25.66-b18, mixed mode, sharing)
C:\Users\UX31A>
C:\Users\UX31A>JAVA
Usage: java [-options] class [args...]
(to execute a class)
or java [-options] -jar jarfile [args...]
(to execute a jar file)
where options include:
-d32 use a 32-bit data model if available
-d64 use a 64-bit data model if available
-client to select the "client" VM
-server to select the "server" VM
The default VM is client.
-cp <class search path of directories and zip/jar files>
-classpath <class search path of directories and zip/jar files>
A ; separated list of directories, JAR archives,
and ZIP archives to search for class files.
-D<name>=<value>
set a system property
-verbose:[class|gc|jni]
enable verbose output
-version print product version and exit
-version:<value>
Warning: this feature is deprecated and will be removed
in a future release.
require the specified version to run
-showversion print product version and continue
-jre-restrict-search | -no-jre-restrict-search
Warning: this feature is deprecated and will be removed
in a future release.
include/exclude user private JREs in the version search
-? -help print this help message
-X print help on non-standard options
-ea[:<packagename>...|:<classname>]
-enableassertions[:<packagename>...|:<classname>]
enable assertions with specified granularity
-da[:<packagename>...|:<classname>]
-disableassertions[:<packagename>...|:<classname>]
disable assertions with specified granularity
-esa | -enablesystemassertions
enable system assertions
-dsa | -disablesystemassertions
disable system assertions
-agentlib:<libname>[=<options>]
load native agent library <libname>, e.g. -agentlib:hprof
see also, -agentlib:jdwp=help and -agentlib:hprof=help
-agentpath:<pathname>[=<options>]
load native agent library by full pathname
-javaagent:<jarpath>[=<options>]
load Java programming language agent, see java.lang.instrument
-splash:<imagepath>
show splash screen with specified image
See http://www.oracle.com/technetwork/java/javase/documentation/index.html for more details.
보통 이정도 세팅 되어 있으면 정상적으로 java 환경이 설치되어 있다고 볼 수 있다.
자바 설치가 필요하다면 http://www.oracle.com/technetwork/java/javase/downloads/index.html 에서 다운로드 받아서 설치해야 한다.
어쨌거나 다시 설치로 되돌아 와서 하여가 한참을 설치한다. 휴~~ 지가 components도 다운로드 하고 뭔가를 열심히 한 후에 설치가 완료된다.
Getting Started Study
설치가 완료되었으면 이제 기나긴 공부의 시대로 접어들게 된다.
공부는 http://developer.android.com/training/basics/firstapp/creating-project.html 에서 할 수 있다. 그런데 한번 훑어 봤는데 뭐 이렇게 재수없게 만들었는 지 몰라. 뭔말인지 알 수도 없도록 튜토리얼을 만들어 놔서 비기너한테는 뭔말인지 알 수도 없는 것을 제공하고 있다.
그래서 https://www.youtube.com/watch?v=xO1TlHzZHFU&index=1&list=PLG7te9eYUi7vXZf7O6Fd2YCnJlx5YG9qq 여기가 훨씬 초보자가 이해하기 쉽게 설명해 주고 있다. 일단 동영상 강의를 들으면서 이해부터 해 보자.