http://www.okjsp.net/seq/197254
안드로이드 에뮬레이터에서 로컬 PC 서버에 접근시
http://localhost:8080/ 같은 주소로
접근할 수 없습니다.
http://10.0.2.2:8080/ 으로 접근해야 합니다.
안드로이드 에뮬레이터도 결국 안드로이트 폰과 같은 것이고 그 안에 따로 OS가 돌아가고 있다고 생각하면 이해하기 쉽습니다..즉 안드로이드
폰에서 localhost의 의미는 안드로이드 폰 자신을 가리키는 것이기때문에 PC와 연동시 PC를 생각한 localhost와는 맞지가
않는거지요..
에뮬레이터에서 하실 경우엔 PC에 특정 ip를 부여해서 하시는 방법으로 하면 해결되고..폰에서 테스트 하실때도 폰과 PC를
테더링으로 연결한뒤 PC에 부여한 특정 ip로 접속하면 테스트가 가능합니다..
---------------------------
특정파일에 접근하려면?어떻게 해야 할까
반응형
'차근차근 > Android' 카테고리의 다른 글
안드로이드 어플리케이션 기초1 - 어플리케이션 컴포넌트 (0) | 2014.07.29 |
---|---|
안드로이드 어플리케이션 기초3 - 액티비티와 태스크 (0) | 2014.07.29 |
안드로이드 어플리케이션 기초4 - 프로세스와 쓰레드 (0) | 2014.07.29 |
MediaScanner 을 APP에서 실행시키기 (0) | 2014.07.29 |
[Android/안드로이드] SD Card 사용하기. ( 접근하기 ) (0) | 2014.07.29 |