반응형
그동안 리눅스에서 개발하다가, windows 7으로 갈아타고 실행하려고 하니 오만 문제들이 다 발생했다.
그중 하나가 타겟에서 실행이 안되는 문제
Failed to install *.apk on device 란 에러가 날 때도 있고, 그냥 이클립스나 DDMS가 바보가 되는 상황이 발생했다.
확인해보니 방화벽과 관련된 문제로 보인다.
1. 방화벽이 adb를 인식하도록 수정
먼저 윈도우 > 제어판 > 시스템 및 보안 > Windows 방화벽 아래에 있는 "Windows 방화벽에서 프로그램 허용"을 클릭한다.
설정 변경을 누르고 "다른 프로그램 허용"을 클릭한다.
"찾아보기"를 통해 adb.exe가 설치된 곳을 찾아 adb.exe를 추가한다.
(이클립스가 시키는 데로 설치했더니, C:\Users\{본인계정}\android-sdks\platform-tools 위치에 있었음)
추가가 완료되면 아래와 같다.
2. 설정 재적용 ( 또는 windows7을 리부트한다.)
이클립스를 끈 후
윈도우의 "프로그램 및 파일 검색" 에서 cmd를 입력하여 command창을 띄운다.
아까, adb가 있던 폴더로 이동하여
adb.exe kill-server
adb.exe start-server
를 실행한다.
이클립스를 다시 시작한다.
3. 글이 도움이 된다면 아래 손가락을 클릭한다. :)
반응형
'개발' 카테고리의 다른 글
ninja 빌드시 반복적으로 gn이 호출됨 (0) | 2022.11.08 |
---|---|
[Crawling] BeautifulSoup 예제 (0) | 2022.08.11 |
[기초]SDCARD에 컴퓨터의 데이터 넣기 (4) | 2010.06.23 |
[기초]안드로이드 설치하기 (6) | 2010.06.23 |
안드로이드 공부시작 (0) | 2009.08.27 |