레이블이 proxy인 게시물을 표시합니다. 모든 게시물 표시
레이블이 proxy인 게시물을 표시합니다. 모든 게시물 표시

2016년 1월 28일 목요일

Android avd proxy 설정 하는 방법

android studio와 avd (Android 6.0 기반)을
windows 7과 proxy 기반 network상에서 설정하였고 삽질한 것 정리함.
다른 환경에서는 proxy 설정이 필요 없을 수 도 있음(ex. exclipe, linux 등)
 
방법 1. AVD 내에서 설정
 : http://stackoverflow.com/a/6026364

 (1) avd 내의 Settings > Cellular networks > Access Point Names > T-Mobile US 이나 다른 것 선택 > Proxy, Port 에 숫자 입력 & Username, Password 설정 (없다면 지움)
 (2) 상단 상태 표시바에서 airplane mode를 실행 했다가 끔. (이거 해야 되더라..)
 (3) browser app으로 인터넷 확인

방법 2. avd 실행 시 -http-proxy 옵션 설정 (내 환경에서는 안먹힘)

- avd 실행 시 -http-proxy 설정 옵션을 추가하는 방법
 : http://developer.android.com/intl/ko/tools/devices/emulator.html#proxy

ex) emulator.exe -netdelay none -netspeed full -avd {avd_name} -http-proxy http://x.x.x.x:pppp

 : 하지만 fd number 1024 제한에 걸려 avd 동작 안됨.
   . (에러메세지)  FATAL:.//android/base/sockets/SocketWaiter.cpp:88:Check failed: isValidFd(fd). fd 1548 max1024
 : -no-audio 옵션을 주는 방법을 사용해도 동작 안됨. (http://stackoverflow.com/a/26503029)
 : avd의 메모리를 1024 보다 낮추는 방법 => 동작 안됨.(http://stackoverflow.com/a/7249408)
=> 결론적으로 이 방법으로는 실행 & 성공 못해 봄..