매번 USB 꼽고 어디 이동할때 뺏다꼇다 지겹다!!!!!
스마트하게 WIFI로 디버깅해보자!!!
이건 포스팅 처럼 서두가 없다 바로 해보자. 왜냐 개념은 필요없는 작업이기때문에
윈도우 기준으로 작성을 해보겠다. 필자는 맥북도 많이쓰지만 맥북 환경설정 귀찮으니 잘설명된 링크로 대체 한다.
안드로이드 스튜디오가 설치 되있다면 일단 기본적으로 adb 라는것이 있다. 우리는이 adb라는것을 이용해서 usb와는 이별을 고하고 wifi로 대체하려한다. 하지만 이 adb라는것은 안드로이드 폴더저기 깊숙히 매번 찾아들어가기 아주아주 귀찮은곳에 존재한다. 그래서 우리는 답을 찾을 것이다. 늘 그랬듯이.
환경 변수!! 라는것을 통해서 우리는 윈도우 cmd 창에서 바로 세팅이 가능하도록 할것이다. 서두 안친다 해놓고 열심히 치는중이다. 대단하다.
안드로이드 설치할때 별다른 설정없이 진행했다면 adb 가 있는 주소는 아래과 같을 것이다.
C:\Users\사용자명\AppData\Local\Android\Sdk\platform-tools |
일단 내컴퓨터 우클릭> 속성 > 고급 시스템 설정 > 고급탭에 환경변수 클릭을 한다.
크으~ 얼마전 컴퓨터 구입해서 사양이 쌈빡하다. 라이젠 구리다고 욕하지말라!!!!
좌측에 고급 시스템 설정을 누른다.
이런 창이 뜨는데 아래 환경 변수를 클릭한다.
위와 같은 창이뜨는데 아래 시스템 변수에서 Path라는것을 찾고 편집을 누른다.
윈도우 10 기준으로 이런 창이 뜨는데 우측에 새로만들기 버튼을 누르고 아까 알려준 주소를 넣어준다
이렇게 되면된다. 여기까진 윈도우 10 기준이고 윈도우 8인지 7인지 모르겠는데 이 둘중에선 위에서 환경변수Path에서 편집을누르면 아래와 같이 창이 뜬다.
위와 같이 뜬다면 앞에것들은 절대 건드리지말것!!!!! 변수값 끝으로가서 ; < 세미콜론 하나찍어주고 주소를 복사해주도록하자
세미콜론 안찍으면 큰일납니다요.꼭 찍어주세요
자이제 환경 변수설정을 마쳤다. 별거없다 설명만 장황할뿐. 이제 adb를 쉽게 써보도록하자!!
윈도으 cmd 창을 켜서 바로 adb version 이라고 작성하고 엔터를 눌러보자 위와 같이 나온다면 잘 설정된것이다. 맨아래 Installed as 는 필자는 맨위 설치 경로가 달라서 다르게 나오는것이다.
일단 안드로이드 스튜디오를 켜고 유에스비를 연결시켜보자. WIFI연결이라도 최초 1회는 USB 연결이 필요하다.
그리고나서 adb devices -l 을 cmd 창에 아래와 같이 입력해보자 디바이시스다음 마이너스 엘이다
리스트 오브 디바이스 어태치드! 연결된 단말기의 리스트가나온다. 샘숭 갤럭시가 연결되어있다. 이상태로 바로 wifi 연결에 들어갈 것이다.
adb tcpip 5555 |
위에 처럼 입력한다. 그러면 restarting in TCP mode in port : 5555 가 나오면 정상적으로 된것이다. 대망의 USB 제거! 지금말고 다 하고 제거해도 무방하다.
그리고 나서 핸드폰을 켠다. 설정 > 연결 >wifi > 고급 > 하단에 ip 주소가 나온다. 만약 ip 주소가 111.111.1.1 이라면
adb connect 111.111.1.1:5555 |
끝!!!!!!!!
위와 같이 입력하고 connected to 111.111.1.1:5555라고 나오면 연결된것이다. 이제 유에스비 없이 와이파이로 빌드해보자!!
생각보다 설정이 길지만 앞으로는 일할때 유에스비연결 cmd 키고 adb tcpip 5555 > adb connect 111.111.1.1:5555 이것만 입력하면 USB 로부터 자유로워 질 수 있다. 하지만 이것 조차 귀찮은 우리들이 있다.
그래서 필자는 윈도우 고수가 아니기때문에 이것을 간단하게 작업하게 해줄 분을 찾았다.!! 미르의 IT 정복기!! 이분 께서 훨씬 간단하게 USB로부터 자유로워지는 파일을 만들어 주셧다.
위의 파일을 받아서 아까 우리가 adb가 있던 주소!! C:\Android\android\platform-tools 여기에 파일을 넣어준다.
cmd 창을켠다 adbconnect를 누른다 휴대폰 IP를 입력한다. 끝났다. 대박이다. 앞으로 우리는 출근해서 cmd 창을 켜고 adbconnect > ip주소 입력 > 엔터 >끝 (대게 아이피주소는 같은장소라면 고정적이다 암기해두면 핵꿀)
이상으로 wifi 디버깅 연결 팁 포스팅을 마치도록 하겠습니다. 감사합니다 허허허허
ps.
비전공자 안드로이드 질문방을 운영중입니다.
톡방링크 (링크) 를 통해 들어오시면 못다 설명드린내용들 자세히 설명드릴게요!!!
이깟 블로그보다 직접만나서 배워보고 싶으시면 말리지 않습니다. 어서오세요 (링크)
마지막으로....제가 만든 앱 (링크) 입니다. 리뷰... 하나가 생명을 살립니다. 감사합니다.
'Android 하나하나 집어보기' 카테고리의 다른 글
안드로이드 Json파싱해보기! (3) | 2017.11.01 |
---|---|
안드로이드 MVP 패턴에 대해 알아보자! (5) | 2017.10.31 |
Retrofit으로 날씨 api를 이용한 통신 예제!! (11) | 2017.10.26 |
안드로이드 Intent(인텐트) 총 정리!! (3) | 2017.10.23 |
안드로이드 리사이클러뷰(RecyclerView)를 이해해보자!! (5) | 2017.10.22 |