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

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


우선 욕 좀 하고...


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

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

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

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

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

모르겠고...

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

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


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

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

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

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


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.
: