기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
안녕하세요.
오드로이드-S 를 구매해서 앱을 만들어보고 있는데 구글맵관련 앱이 설치가 안되네요.
오드로이드-S 는 구매 후 ODROID-S update (13-July-2010) 버전 설치한 상태입니다.
오드로이드 예전 버전과 에뮬레이터에서는 설치도 잘 되고 지도도 잘뜹니다.
이클립스 콘솔에는 아래와 같이 메세지가 뜨고요
HelloMap] ------------------------------
HelloMap] Android Launch!
HelloMap] adb is running normally.
HelloMap] Performing com.pil.hellomap.HelloMap activity launch
HelloMap] Automatic Target Mode: Unable to detect device compatibility. Please select a target device.
HelloMap] Uploading HelloMap.apk onto device 'BABABEEFBABABEEF'
HelloMap] Installing HelloMap.apk...
HelloMap] Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY
HelloMap] Please check logcat output for more details.
HelloMap] Launch canceled!
DDMS 상에는 아래와 같이 메세지가 뜹니다.
: INFO/jdwp(5108): Ignoring second debugger -- accepting and dropping
: ERROR/PackageManager(1874): Package com.pil.hellomap requires unavailable shared library com.google.android.maps; failing!
: WARN/PackageManager(1874): Package couldn't be installed in /data/app/com.pil.hellomap.apk
: DEBUG/AndroidRuntime(5108): Shutting down VM
안드로이드 전체를 다시 빌드 해서 올려야 할까요???
이유를 잘 모르겠네요.
아시는분 도와주시면 감사하겠습니다.
아래와 같이 하니깐 되네요.
휴... 찾아내느라 힘들었음다. ㅠㅠ..
1. 아래파일들 복사
/system/etc/permissions/com.google.android.datamessaging.xml
/system/etc/permissions/com.google.android.gtalkservice.xml
/system/etc/permissions/com.google.android.maps.xml
/system/etc/permissions/extra_permissions.xml
/system/framework/com.google.android.gtalkservice.jar
/system/framework/com.google.android.maps.jar
2. 다음 파일 편집
/system/etc/permissions/platform.xml
<library name="com.google.android.maps" file="/system/framework/com.google.android.maps.jar" />
<library name="com.google.android.gtalkservice" file="/system/framework/com.google.android.gtalkservice.jar" />
위와같이 2줄 추가
3. 속성변경
변경 및 추가한 모든파일(*.jar, *.xml) chmod 777 *
4. reboot
라이브러리 추가 설치하면 돌아가던데요. 사무실가서 링크 찾아 볼께요/