1강은 그냥 단순 웹앱으로 끝낼생각입니다.

2강은 1강의 아주 조금 확장판 정도가 될것 같습니다.

2강이 언제 올라올지 모른다는건 함은정...;;


일단 작업 환경은

Android Studio 1.2 Build #AI-141.1890965

JRE 1.8.0_40-b26 amd64

API 19: Android 4.4 (KitKat)


안드로이드 스튜디오는 이클립스 때와는 다르게 약간 바뀐것이 있습니다.

대다수 유사한것이 많은것은 사실이나..

분명히 어느정도 바뀐부분은 있습니다.

또한 아직은 안드로이드 스튜디오 관련 글들도 많지않습니다.

그래서 제가 알고 있는 짧은 지식과 구글 튜트리얼과 구글링으로 시도를 해봤었습니다.

구글 튜트리얼도 나온 후 버전업이 이루어져서인지 바로 적용이 안되는 부분이 있었고..

이 부분이 버전업으로 인한것으로 같은 문제에 봉착하지말라고 미리 제가 사용한 버전을 알려드리고 들어갑니다.

2강 작성할때쯤은 버전업이 되지않을까하는 염려스러움도..;;




1. 새 프로젝트 생성


당연히 가장 먼저 할일은 새 프로젝트 생성이다.

[File] - [New Project...] 를 선택하자.

아래 그림처럼 새 프로젝트 창이 뜰것이다.

적당한 이름을 지어 주고 위치를 지정해주자.

난 Application name을 [TestWebApp01] 로 했다.

그리고 [Next]





그리고 [API 19: Android 4.4 (KitKat)] 로 했다. 이건 구지 꼭 따라할 필요는 없다.

Minimum SDK이다. 고로 최소 작동 버전을 선택한다고 생각하면 된다.

API 19면 갤럭시 노트2 에서도 구동이 가능하니...

크게 문제가 일어날 요지는 보이진않는다.

그보다 더 아래 버전을 사용하면 더 많은 사용자가 사용할수도 있겠지만 새로운 많은 기능을 사용하지 못할수도 있다.

라고 셀렉트 박스를 예전 버전으로 선택하니깐 밑에 나온다..;;

[Next]





[Blank Activity] 를 선택하고 [Next]





마무리다 [Finish]





새 프로젝트가 완성되었다.

자, 시작해보자.




2. WebView 사용


이녀석이 주인공이다. 이녀석만 있으면 웹을 그냥 불러와진다. c#의 웹브라우저 컨트롤같은 녀석이다.

우선 첫화면에서 보이는 [Hello World] 라고 문구가 하나 적혀있다.

클릭 후 [Delete].

아래 그림을 참고하면 된다.





[activity_main.xml] 탭임을 확인 한 후

왼쪽 [Palette] 에서 [WebView] 클릭하고 오른쪽 모바일 화면에 적당한 자리에 놓자.(드래그 앤 드롭 아님)





그림에 보이는것처럼 놓여진 [WebView] 를 클릭한 후 오른쪽 하단의 [Properties] 를 보자.

[layout:width][layout:height] 가 보일것이다.

이 값을 원하는 숫자 값으로 입력하셔도 되고 저처럼 [match_parent] 를 선택하셔도 됩니다.

[match_parent] 는 문자 그대로 부모랑 크기를 맞추는거죠.

현재 상황에서는 최대화로 표시되겠네요.





그리고 [Properties]에서 [id]부분을 찾아서 원하는 아이디로 지정해주자.

여기서는 [webView]로 지정했다.





이제는 소스를 건드릴 차례이다.

MainActivity.java 의 소스를 아래처럼 고쳐주자.

빨간색 부분이 추가된 부분이다.

파란색 부분은 WebView를 가져다 놓고 설정해준후에 지정해준 WebView 고유 ID이다.


MainActivity.java


protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_main);



    WebView WebView01 = (WebView) findViewById(R.id.webView);

    WebView01.setWebViewClient(new WebViewClient());


    WebSettings webSettings = WebView01.getSettings();

    webSettings.setJavaScriptEnabled(true);


    WebView01.loadUrl("http://www.google.com");

}


WebView WebView01 = (WebView) findViewById(R.id.webView);

: id 에서 찾아서 가져오는것정도만 유의하면 될것 같다.

또한 여기서는 WebView01로 지정했다.


WebView01.setWebViewClient(new WebViewClient());

: WebViewClient를 지정한다.

이걸 빼면은 지정한 사이트로 연결이 앱이 아니라 인터넷 브라우저로 연결을 시도한다.


WebSettings webSettings = myWebView.getSettings();

webSettings.setJavaScriptEnabled(true);

: 이 부분은 WebView 안의 사이트에서 자바스크립트가 작동하도록 해주는 부분이다.

WebSetting은 이외에도 많은 기능이 있다. 여기서는 이정도만...


WebView01.loadUrl("http://www.google.com");

: 로드할 주소를 적는 란이다.

여기서는 구글로 연결하도록 했다.



자, 이제 다시 소스를 보자.

빨간 테두리는 레퍼런스를 참조하는걸 보여주고 있다.

말이 좀 이상한것 같은데...;;;

그리고 아래쪽 파란 테두리를 보면..

빨간색으로 경고(?) 들이 보인다.

현재 이 소스상에서는 죄다 참조할 클래스를 찾지 못해서 생기는 문제이다.





아래 그림처럼 [WebView]로 커서를 옮긴다음 [Alt] + [Enter] 를 눌러보자.

그럼 아래 그림처럼 몇개의 선택지가 나온다.

[Import Class]를 선택해주자.

그러면 상단에 자동으로 클래스가 참조되면서 에러라인이 사라진다.





[WebView] 는 위에서 했고,

[WebViewClient] , [WebSetting] 도 추가적으로 위에서 처럼 [Import Class] 해주자.




4. 권한설정


이제는 권한설정이다.

이 웹앱은 안드로이드의 Internet 기능을 사용한다.

그러기 위해서 인터넷 사용 권한이 필요하다.


app > manifests > AndroidManifest.xml 파일을 열자.

그리고 아래 빨간색 글씨 부분을 추가하자.


AndroidManifest.xml



<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"

    package="com.t2t2tt.testwebapp01" >


    <uses-permission android:name="android.permission.INTERNET"></uses-permission>


    <application

        ...

    </application>


</manifest>





5. 실행


드디어 실행이다.

아래에서 보이는 버튼을 눌러보자.





그럼 아래와 같이 어떤 장치에서 가동을 해볼건지 선택하는 화면이 나옵니다.

우선 저는 컴퓨터의 사정(?)으로 인해 핸드폰으로 테스트 하겠습니다.

상태가 [Online] 인걸 확인한 후 [OK] 를 눌러줍시다.


혹시 테스트 환경을 핸드폰으로 선택하는 방법이 궁금하시다면

http://t2t2tt.tistory.com/13 <- 가차없이 클릭





아래 스샷은 제 핸드폰으로 찍은 스샷입니다.

매우 잘 작동합니다.

이것저것 눌러보세요. 엄청신기해요~;;;





이것으로 이번 포스팅도 끝~




Posted by T.t.
:


요즘 포스팅 나름 열심히 하는 중...

뭐 구글 애드 센스 단 기념이랄까??ㅋ


우선 욕 좀 하고...


내가 왜 이 글을 쓰고 있나...

사무실 컴퓨터에 안드로이드 스튜디오 설치하고 나름 작업 환경을 구축했는데...

디버깅할때 에뮬레이터가 작동 안된다.

메인보드에서 가상화 지원을 안해주는게 그 이유인데..

해결 방법이 있을것도 같은데...

모르겠고...

내가 선택한 방법이 속도도 빠른 안드로이드 스마트폰으로 디버깅하는것이다.

솔직히 내 컴퓨터로 에뮬레이터 띄우면 반나절이다.ㅋㅋ


대충 인터넷 좀 찾아보니깐...

안드로이드 스튜디오용 설정 방법이 없지만...

이클립스 설정 방법을 보니...

안드로이드 스튜디오에서도 간단할것 같아서 해본다.


cpu 가상화 기술이 나온지 10년정도 된것 같고만..

왜 내 컴퓨터는 가상화 지원이 안되는것이여...ㅡ_ㅡ;;

인간적으로 컴퓨터 좀 바꿔주라!! 내 컴퓨터 10년정도 됐것다.ㅡㅡ;;

참고로 내 cpu 인텔 775 소켓 코어2 시리즈다.

나름 나올때 당시에는 발군이었지만...

지금은...

일단 cpu를 떠나서 VT 미지원하는 보드라 VM Ware도...ㅠ,.ㅠ



내 핸드폰은 삼성의 명작 갤럭시 노트 2 다.

뭐 삼성 시리즈 중에서는 명작이라 생각한다.

언뜻언뜻 보이는 글 보니...

삼성 폰이 디버깅 모드로 안성맞춤인것 같더라..

내가 다 테스트할수도 없고...

참고 사항으로 삼성폰이 잘된다는것 정도만 알고 시작하는게 좋을것 같다.


자, 시작해보자!




1. 개발자 옵션 메뉴 활성화


필요없는분도 있으실꺼다. 예전에는 그냥 존재하던 메뉴였는데...

한참을 찾아봤는데도 못찾았다.

그래서 구글링해보니..

요즘 핸드폰들은 메뉴가 감춰져있나보다.

2015년도 이 시점에서 갤럭시 노트 2를 요즘 핸드폰이라 칭하여 참으로 황송하오나..

나 이 핸드폰 획득한지 1달도 안됐음.

그 전에 갤럭시 S 2 썼는데..

요즘 신세계를 맛보는 느낌임.

노트2 짱 좋음..;;


뭐 그래서 일단 개발자 메뉴 부터 활성화 시켜보자.

개발자 메뉴가 보이시는 분들은 패스하세요.


우선 상단바를 내리던지 아니면 다른 방법을 쓰셔도 되니 [환경설정]으로 갑니다.

사진은 상단바로 [환경설정] 가는 방법입니다.





환경설정에 오셨으면..

아래 사진처럼 [더보기] 탭을 누릅니다.

그리고 하단의 [디바이스 정보]를 클릭합니다

폰 기종마다 약간씩 틀릴수 있는데...

개발자분들이나 제 글을 보겟죠?

컴맹이 아닐터니 다들 헤쳐나갈수 있으리라 생각합니다.





디바이스 정보 화면으로 들어오면 하단 부분에 [빌드 번호]라고 적혀있는 부분이 보이실겁니다.

비활성화되어서 아무것도 안될것 같아 보이는데..

[빌드 번호]를 마구 연타 합니다.

서너번 연타하니깐 뭐가 깜빡 거리는면서 작은 메세지가 뜨는데...

막 메세지가 계속 바껴요.

어차피 제가 보니깐 마구 연타의 마지막이 개발자 메뉴 활성화인것 같더군요.

몇번 더 눌러봐도 더이상은 아무것도 안나타나요.

안타깝게도 스크린샷은 못찍었습니다. 다시 비활성화하는법을 몰라서..;;

결론 몇번 누르면 누를때마다 메세지가 나타나는데 더이상 메세지가 안나타날때까지 누르자!





그리고 다시 더보기 탭으로 가보면..

짜잔 [개발자 옵션]이 나타났다.

이제 [개발자 옵션] 메뉴로 들어가자.





2. USB 디버깅 활성화


개발자 옵션을 활성화했으면 우리가 필요한 기능인 USB 디버깅을 활성화 하자.

우선 [개발자 옵션]으로 들어가자.

그리고 [USB 디버깅]을 체크하자.





USB 디버깅을 허용할까요? 라고 물어본다.

[확인]을 눌러주자





스마트폰에서 USB 디버깅 활성화는 끝났다.

근데 아직 남은게 있다.




3. 삼성 USB 드라이버 설치


위에까지만하고 usb로 꼽아서 잘 인식된것처럼 보이던데...

정작 안드로이드 스튜디오에서는 장치가 오프라인으로 뜨더라.

그래서 설마하고 드라이버 설치하니깐 잘되더라.;;


통합 USB 드라이버 : http://local.sec.samsung.com/comLocal/support/down/kies_main.do?kind=usb

설치는 알아서...

일단 설치전에 스마트폰이 PC랑 연결되어 있으면 뽑고나서 설치하자.

꼽혀있으면 설치안되니깐 리부팅 후에 다시하라고 뜬다.


설치 후 최초 폰을 연결할 경우 장치 인식에 약간의 시간이 걸리니 참고 바랍니다.




4. Android Studio 설정


이제 안드로이드 스튜디오를 실행 시키자.

그리고 새 프로젝트나 작업하던거 있으면 하나 불러오자.


그림을 클릭하면 커진다. 참고하세요.

그림에서처럼 [app] 버튼을 클릭하세요.

그럼 드롭다운 메뉴가 나오는데..

[Edit Configurations]을 클릭해줍니다.





아래와 같은 창이 뜹니다.

[Show chooser dialog]를 체크하고 [OK]를 눌러줍니다. 아마 기본값일겁니다.

밑에 있는 [USB device]를 선택해도 무방합니다만 저는 선택 창이 뜨는 위에 옵션으로 하겠습니다.

그래야 내 스마트폰이잘 연결되고 인식되었는지 확인할 수 있으니깐요.

참고로 인식 잘 안되더라고요;;





설정이 끝났으면

실행 버튼을 눌러줍니다.

사실 스마트폰에서 디버깅 모드 켜주고 드라이버만 설치해주면 아무것도 한개없습니다.;;;





디바이스를 선택하는 화면입니다.

[Choose a running device]에 체크하시고 아래에 보시면 현재 연결된 디바이스 목록이 보입니다.

내 디바이스가 맞는지 확인하시고 상태가 [Online]인지 확인하세요.

참고로 저는 그냥 두니깐 항상 Offline이더군요.ㅡㅡ;;

[OK]를 클릭하면 바로 스마트폰에서 어플이 실행됩니다.

그 아래 메뉴는 PC에서 에뮬레이터를 돌려서 테스트할 때 사용하는 부분입니다.





만약 상태값이 [Offline]으로 뜨신다면

폰에서 상단바를 내리면 아래 그림처럼 나올텐데..

[미디어 기기로 연결]을 클릭합니다.





아래처럼 미디어 기기로 체크되어있으실텐데..

[카메라]로 체크를 바꿔주시고

다시 [미디어 기기]로 체크해주세요.





그러면 아래처럼 메세지창이 뜹니다.

[확인]을 눌러주시고 디바이스 창을 다시 보시면 똭! 온라인으로 뜨실껍니다.





드디어 어플이 실행된 화면이다.

미소녀 사진이라도 한장 넣어야 되는데..

감이 다 떨어졌다. 죄송합니다.





어쩌다보니...

포스팅이 또 하나 늘었다.

요즘 바쁜일이 없어서 가능한점도 있고...

더불어 내 컴퓨터가...ㅠ,.ㅠ


어찌됐건 포스팅이 하나 더 늘어서 기분좋다~




Posted by T.t.
:


전편에 이어 이번은 본편격인 실제 안드로이드 스튜디오 설치를 해보자.

설치에 앞서 본편에서 언급했어야하는데..

설치하고자하는 컴퓨터가 CPU 가상화를 지원하지않으면 아마 실제 사용이 어려울것이다.

참고로 사무실에 구형 컴터는 가상화 미지원으로 인하여 테스트하는 단계인 에뮬레이터가 작동하지않더라.

해결 방법이 있는지는 잘 모르겠지만..

가상화 문제는 인텔에서 지원하는 소프트웨어로 해결하라는 내용 있긴하던데..

이 방법도 결국은 CPU가 가상화를 지원한다는 선행조건을 만족한 상태에서 가상화가 에러나는 경우의 해결책이더라.

하위버전을 설치 또는 다른 방법으로 해결이 가능할것 같지만.. 우선은 미리 알려드립니다.




1. 설치 프로그램 다운로드


일단은 설치 프로그램을 다운 받습니다.

다운로드 페이지 : http://developer.android.com/sdk/

접속하시면 아래처럼 뜹니다. 빨간색 테두리로 된 [Download Android Studio]를 클릭해주세요.





아래 그림처럼나오면 체크박스에 동의한다고 [체크]해주시고 [Download Android Studio for Windows]를 클릭해서 다운로드 하자.

그러면 곧 페이지가 이동되면서 다운로드 창이 뜬다. 다운로드 위치를 정해주고 난 후 다운로드 받자.





2. 안드로이드 스튜디오 설치


이제 다운받은 파일을 실행해주자.


설치시작을 알리는 화면이 나오면 바로 [Next]





설치 선택 옵션 화면이다.

[Performance]가 문제의 기능이다.

필수가 아닌 선택옵션이다. 에뮬레이터의 성능을 업 시켜주는 옵션으로 설명되어져있다.

이 기능을 사용하려면 위에서 언급한 CPU의 가상화 기능이 필요하다.

다시 보니 이 기능을 설치안하고 옵션에서 설정하면 가상화 지원없이도 가능할것 같긴하다.

시간날때 옵션 한번 천천히 훑어봐야겠다.

일단 전체 다 설치하자.

대다수의 CPU가 가상화를 지원할것이다.





Android SDK 라이센스 동의 화면이다.

[I Agree]를 클릭하자.





Intel (R) Hardware Accelerated Execution Manager 라이센스 동의 화면이다.

[I Agree]를 클릭하자.





설치 경로를 지정하는 화면이다.

위쪽이 Android Studio의 설치경로를 지정하는 부분이며

아래쪽이 Android SDK의 설치경로를 지정하는 부분이다.

적당한 경로를 지정한후에 [Next]





이 화면은 설치옵션에서 Performance를 체크하면 나오는 화면같다.

에뮬레이터가 작동할 때 성능향상을 위해서 얼마의 RAM을 할당할지를 물어보는 화면이다.

많이 할당하면 더 좋아지겠지만 제 컴퓨터 사정사 기본값으로 합니다.

다른분들은 자기 사항에 맞춰서 값을 수정하셔도 무방할것 같네요.

[Next]





이 화면 더 이상의 자세한 설명은 생략한다!!

[Install]을 눌러서 설치를 시작하자!





설치 진행중인 화면

Android SDK도 설치하기 때문에 시간이 좀 걸린다.





설치는 끝났다. [Next]





진정한 설치 완료 화면..ㅡ_ㅡ;;

바로 구동 테스트를 할수 있게 [Start Android Studio] 가 체크된 상태로

[Finish]를 클릭하자.





3. Android Studio 실행


프로그램 시작을 체크한 후 설치를 마쳤기 때문에 프로그램이 바로 실행이 될것이다.

만약 그러하지아니하다면...

그냥 수동으로 실행시키자...;;

그러면 아래와 같은 화면이 나온다.

이전 버전의 안드로이드 스튜디오의 셋팅을 불러올래? 아님 그냥 Go?

이전 버전 따위 어떻게 생긴줄도 모르기에..;;

[I do not have a previous version of Android Studio or I do not want to Import my settings]를 선택하고 [OK]





그러면 컴퍼넌트를 다운로드하는 창이 뜬다.

캡쳐할게 또 하나 느는군...;;





컴포넌트가 다운로드가 완료됐나보다. [Finish]





이게 첫 화면이다. 아닌가;;;

[Start a new Android Studio project]를 클릭해보자.

말 그대로 새로운 안드로이드 스튜디오 프로젝트를 시작한다는 말이다.

우린 가지고 있는 프로젝트도 없고하니 이거외엔 할게 없다.ㅋ





Application name - 프로그램명을 지정한다.

Company Domain - 회사 도메인을 적어라네요.

Project location - 실제 프로젝트가 생성될 물리적 위치

적당히 지정해 준 다음 [Next]





요즘은 TV용 앱도 제작이 되나보군요.

그런건 아직 잘 모르니 패스하고..

[Phone and Tablet]을 체크하고 Minimum SDK를 [API19: Android 4.4 (KitKat)]을 선택합시다.

더 상위 버전을 해도 되지만..

제 핸드폰이 키캣인 관계로...

그리고 [Next]





테마선택화면인가봅니다.

기본 선택되어있는 테마로 가겠습니다.

[Blank Activity]를 선택하고 [Next]





단계가 참 많네요.

적당한 이름들을 기입한 후에 [Finish]





헐.. 자바가 방화벽에 걸렸네요.

허용해줍시다. (별게 다 나타나네요.ㅠ)





헉... 이제는 안드로이드 스튜디오가 방화벽에 블럭됐네요...;;

허용해줍시다.





우와~ 드디어 고대하고 고대했던...

프로그램 화면 입니다.

자, 많이들 구경하시고 오늘은 여기까지 입니다.




원래는 에뮬레이터 가동까지해보고 싶지만..

여기까지 포스팅하는것도 힘드네요.

기회가 된다면 다음에 좀 더 연결해서 나아가 볼께요.


근데.. 다음 포스팅이 있긴 할련지...;;




Posted by T.t.
:


내가 지금 이 글을 포스팅할꺼라고는 생각도 못했다.

자마린(Xamarin)이 나와서 이제부터는 안드로이드 앱은 이걸로 할테다 라고 다짐했었는데..

자마린 너무 비싸다...

트라이얼 기간 끝나니깐 바로 작동도 안되더라..ㅠ

회사에 부탁하면??? ㅡ.ㅡ+


그러다가 비주얼 스튜디오가 2015부터 안드로이드 지원이 된다길래 기대했는데...

그게 그게 아닌것 같더라는...

더불어 간단하게 하이브리드 앱 하나 할게 생겨서..

이클립스랑 다운로드할려고 하니...

안드로이드 스튜디오가 떡하니....


그래서 1년만인가..

자바부터 다시 깔아보다가... 포스팅하기로 맘 먹었다.

포스팅이 너무 귀찮다..ㅋㅋ


우선 자바 다운로드부터...



1. JAVA JDK 다운로드


다운로드 Url : http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSourceSiteId=ocomen

일단 위의 링크로 가면 아래와 같은 화면을 만납니다.

그러면 아래 화면의 빨간 테두리 속의 [Java DOWNLOAD] 버튼을 클릭합니다.





그러면 아래와 같이 플랫폼 선택해서 다운로드하게 되는데..

위쪽에 Accept를 체크하시고...

해당 OS에 맞는걸 클릭하시면 다운로드창이 뜨게 됩니다.

저는 빨간 테두리쳐진 Windows x64버전을 다운로드 하겠습니다.





이 이후는 원하는 위치 지정하고 저장하면 되니깐 패스~



2. JAVA JDK 설치


위에서 다운로드한 설치파일을 실행합니다.

그러면 공간이 어쩌고...

빨리 지나가서 자세한 내용은 못봤지만 먼가 확 지나갑니다. 그러면서 아래 그림처럼 설치 시작창이 뜹니다.

다 필요없고 [NEXT]





이제는 설치 경로를 지정하는 부분입니다. 경로 변경이 필요하신분은 [Change]를 눌러서 경로를 변경해주면 됩니다.

저는 현재 C에 공간이 넉넉치않은 관계로 D로 설치 경로를 변경했습니다.

그런 후에 [NEXT]





그러면 아래와 같이 설치 화면이 지나가게 됩니다.





한참 설치하다가 갑자기 설치 경로를 물어보는 아래와 같은 창이 뜹니다.

자세히 보면 이번에는 JDK가 아니라 JRE 설치 경로 입니다.

이번에도 적당히 경로를 설정해주시고 [NEXT]





그러면 또 아래처럼 설치화면...





드디어 대단원의 설치완료!!

[Close]를 눌러서 설치를 완료합니다.





이로서 JAVA JDK 설치가 끝났습니다.

하지만 아직 마무리 작업이 남았습니다.

환경변수 설정...

설치한 자바를 편히 쓸수있게 환경변수를 설정해줘야 합니다.

이거 설정안해주면 안드로이드 스튜디오도 아마 작동안합니다.

제가 포스팅전에 잠깐 설치해봤거든요...

그랬는데 에러 메세지가 둥 떴어요. 그러면서 실행이 안되더라고요.

환경변수 문제는 아닌데..

아무생각없이 jre가 jdk 설치인줄 알고.. 뭐야 왜 또 물어봐.. 이러고..

jdk에다가 jre를 덮어 썼습니다.ㅡ_ㅡ;;

아~ 쪽팔려..;;

그래서 안드로이드 스튜디오가 jdk를 로드못해서 에러가 난것 같은데...

에러 메세지가.. 환경변수를 확인하라고 떴었던것 같아요...

뭐 재설치로 해결은했지만 저처럼 실수하지마세요.




3. 환경변수 설정


[윈도우] + [Pause] 눌러줍니다.

그럼 아래와 같은 화면이 나옵니다. 내 컴퓨터에서 마우스 오른쪽 후에 속성을 클릭하셔도 같은 화면이 나옵니다.

그런데 제 화면은 영어네요.;;;

영문판 쓰시는분은 그냥 빨간 테두리 쳐진곳을 클릭하시면 됩니다.

한글판 쓰시는분은 [고급 시스템 설정]이라고 뜨거나 비슷한 메뉴를 클릭해주시면 됩니다.





아래와 같은 창이 뜨면 [Advanced] 탭인걸 확인하신 후 [Environment Variables...]을 눌러주세요

한글판은 [고급] 탭에 [환경 변수] 라고 뜰겁니다.





아래와 같은 창이 뜨면 [New...]을 눌러주세요.

한글판은 [새로 만들기] 라고 뜰겁니다.





아래 사진처럼

Variable name: JAVA_HOME 라고 적고

Variable value: (자신의 JDK 설치경로) 를 적어준다.

한글판은

변수이름: JAVA_HOME

변수 값: (자신의 JDK 설치경로) 로 해준다.

변수이름(JAVA_HOME)은 그냥 웬만하면 바꾸지마세요.

제가 설치 실수로 잘못깔았을때 JAVA_HOME을 확인하라고 떴던걸로 기억하는데.. .

테스트는 안했지만 아마도 변수이름을 매칭해주거나 또는 설정에서 바꿔주거나해야하는것 같습니다.

다 끝났으면 [OK]





이제는 Path를 설정해야한다. 아래 사진처럼 [System Variables]에서 [Path]를 찾아서 [Edit]를 클릭하자.

한글판은 [시스템 변수]에서 [Path]를 찾아서 [편집]을 클릭하면 된다.





창이 뜨면 아래 사진처럼 합니다.

[Variable value]에 커서를 맨 마지막으로 옮긴 후 ;%JAVA_HOME%\bin; 를 추가적으로 입력해줍니다.

;(세미콜론)을 패스를 구분할때 씁니다. 세미콜론으로 구분하여 여러개의 패스를 한칸에 등록하는거죠.

혹시 마지막에 ;(세미콜론)이 이미 있다면 맨 앞 세미콜론은 빼고 하시면 됩니다.

한글판은 Variable value가 [변수 값]으로 되어있습니다.

[OK]를 누릅니다.





[System Variables]에서 [New...]를 클릭합니다.

한글판에서는 [시스템 변수]에서 [새로 만들기] 입니다.





아래처럼 창이 뜨면

Variable name: CLASSPATH 라고 적고

Variable value: %JAVA_HOME%\lib 를 적어줍니다.

한글판은

변수이름: CLASSPATH

변수 값: %JAVA_HOME%\lib 라고 적으시면 됩니다.

그리고 [OK]





그리고 [OK] 한번 더 클릭해준다.





이로서 환경 변수 설정도 끝났다.

자 마지막으로 제대로 되는지 테스트한번 해보면 됩니다.


[윈도우] + R 을 눌러줍니다.

그리고 실행창이 뜨면 cmd라고 적어줍니다.

명령 프롬프트 창이 뜹니다.

다른 방법으로 명령 프롬프트 창을 띄우셔도 됩니다.





명령 프롬프트 창이 뜨시면

java -version 이라고 적어줍니다. 정상적으로 변수들을 입력하셨다면

아래 사진처럼 현재 설치된 자바 버전에 대한 정보가 나옵니다.





자, 이제 설치와 환경 변수 설정 작업이 끝났습니다. 수고하셨습니다.

다음 포스팅은 아마도 안드로이드 스튜디오 설치 관련 포스팅이 될것 같습니다.


설치 시간에 비해 스크린샷 찍는다고 시간을 너무 많이 잡아먹어서 지쳤음.

그래서 안드로이드 스튜디오 설치는 다음에 해야겠음.

오늘이 목요일이라 불금은 논다고 설치안할것 같고..

주말은 주말이라..;;


다음 포스팅은 빨라도 월요일인가..

과연 월요일날 포스팅 할것인가??ㅋㅋ




Posted by T.t.
: