안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요. 궁금한점이 있어서 질문드립니다.
프로젝트는 Google API 1.6
타겟 에뮬 Google API 2.2 / Google API 1.6 2가지에서 테스트
Geocoder coder = new Geocoder(context, Locale.KOREA);
List<Address> address = coder.getFromLocation(location.getLatitude(), location.getLongitude(), 1);
타겟이 2.2 인경우에는 두번째 라인의 리턴이 에러가 나옵니다. Service not available 이란 메세지가 나오는데..
타겟을 1.6으로 바꾸면 잘 동작을 하는 상황이 발생되서 질문올립니다.
파라메타에 location객체는 위도/경도 값이 잘 설저되어있구요. context 등등 null 객체는 없는 상황입니다.
단순, 타겟만 바껏을 뿐인데..제 생각엔 인터넷 문제 같은데, 어플 종료하고 브라우저 띄우면 잘 돌아갑니다.-_-;;
혹시 프로젝트가 1.6이라 그런건지요?
아니면 2.2에서 따로 추가해줘야하는 설정이 있나요?
아래는 퍼미션 설정입니다.
<uses-permission
android:name="android.permission.INTERNET" />
<uses-permission
android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission
android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission
android:name="android.permission.ACCESS_GPS" />
<uses-permission
android:name="android.permission.ACCESS_MOCK_LOCATION" />
1. Target 프로젝트가 1.6인데, 어떻게 구글 api로컴파일을 하나요? 잘 이해가.
2. 네이트온 주소좀 부탁드립니다.