Android의 INSTALL_FAILED_MISSING_SHARED_LIBRARY 오류
Google API를 사용하는 Android 애플리케이션을 실행하려고 할 때 다음 오류가 발생합니다.
[2009-07-11 11:46:43-FirstMapView] 설치 오류 : INSTALL_FAILED_MISSING_SHARED_LIBRARY
[2009-07-11 11 :46: 43-FirstMapView] 자세한 내용은 logcat 출력을 확인하세요.
[2009-07-11 11:46:44-FirstMapView] 출시 취소!
누구든지이 오류를 해결할 수 있습니까?
INSTALL_FAILED_MISSING_SHARED_LIBRARY
Android 용 Google지도에서 과거 오류 를 얻으려면 :
Google지도 API를 설치합니다. 이는 Eclipse Windows / Android SDK 및 AVD Manager-> 사용 가능한 패키지-> 타사 애드온-> Google Inc.-> Google Inc.의 Google API, Android API X에서 수행 할 수 있습니다.
명령 줄에서 새 AVD를 만듭니다. 이는 대상 (Android 목록 대상)을 나열한 다음 android create avd -n new_avd_api_233 -t "Google Inc.:Google APIs : X"를 통해 수행 할 수 있습니다.
그런 다음 Eclipse Windows / Android SDK 및 AVD Manager에서 AVD (Android Virtual Device)를 생성합니다.-> New ...-> (Name : new_avd_X, Target : Google APIs (Google Inc.)-API Level X)
IMPORTANT
: Target as Google API (Google Inc.)로 AVD를 만들어야합니다. 그렇지 않으면 다시 실패합니다.Eclipse 파일 / 새로 만들기 / 안드로이드 프로젝트에서 Android 프로젝트를 만들고 Google API 빌드 대상을 선택합니다.
<application> </ application> 태그 사이에 <uses-library android : name = "com.google.android.maps"/>를 추가합니다.
Android 애플리케이션으로 프로젝트를 실행하십시오.
오류가 계속되면 여전히 문제가 있고 작동하면이 오류가 영원히 발생합니다.
<uses-library
android:name="com.google.android.maps"
android:required="false" />
필요한 경우 변경해야 할 수도 있습니다.
Google API 에뮬레이터에서 실행하면 해결할 수 있습니다.
Google API 에뮬레이터에서 실행하려면 Android SDK 및 AVD Manager> 사용 가능한 패키지> Google Repos를 열고 테스트해야하는 Google API 레벨을 선택합니다.
설치 후 가상 장치로 추가하고 실행하십시오.
- 일식 열기
이동:
프로젝트> 속성> Android> 선택 : google APIs Android 4.0.3
아이콘 클릭 :
Android 가상 장치 관리자> 편집> Tabget> Google API APIsLevel15의
선택 상자를 선택하고 내장 : is WQVGA400> AVD 편집> 시작을 선택합니다.
실제 장치에 설치할 때 이와 동일한 오류가 발생했습니다. 누락 된 라이브러리를 장치에로드하는 방법에 대한 자세한 정보와 솔루션은 다음 사이트에서 찾을 수 있습니다.
INSTALL_FAILED_MISSING_SHARED_LIBRARY 오류 수정
이를 올바르게 설정하려면 시스템에 복사해야하는 2 개의 키 파일이 있습니다.
com.google.android.maps.xml
com.google.android.maps.jar
이러한 파일은 다음 Google 앱 팩에 있습니다.
http://android.d3xt3...0120-signed.zip
http://goo-inside.me...0120-signed.zip
http://android.local...0120-signed.zip
이러한 링크는 더 이상 작동하지 않지만 Google Maps API v1이있는 경우 Android SDK에서 파일을 찾을 수 있습니다.
이러한 파일의 압축을 풀고 나면 다음과 같이 파일을 시스템에 복사 할 수 있습니다.
adb remount
adb push system/etc/permissions/com.google.android.maps.xml /system/etc/permissions
adb push system/framework/com.google.android.maps.jar /system/framework
adb reboot
나는 버전 2.2로 앱을 개발 중이며, API 버전은 8 일에 ... 동일한 오류가 있었고 오류가 Google지도 API에 관한 것이라고 말했습니다. 우리가 한 것은 내 프로젝트 API 2.2 및 API.
이것은 나를 위해 일했으며 필요한 라이브러리 API를 찾았습니다.
이것은 에뮬레이터에서 응용 프로그램을 실행하려고 할 때 발생합니다. 에뮬레이터에는 공유 된 Google지도 라이브러리가 없습니다.
이 문제를 해결하는 또 다른 방법은 필요한 누락 된 라이브러리를 설치하는 것입니다.
You can download the libs and see how to install here.
When I try these solutions.
I solved with:
create a new virtual device( select Google APIs(Google Inc)-API Level 15 replace android 4.0.3-APILevel 15 ) then run again. It solved.
I think it's just because the device have no google apis~
IDE:android-studio OS:ubuntu 12.04
참고URL : https://stackoverflow.com/questions/1113088/install-failed-missing-shared-library-error-in-android
'Programing' 카테고리의 다른 글
IOS 시뮬레이터에 "앱 스토어"를 설치할 수 있습니까? (0) | 2020.10.17 |
---|---|
변수 이름이 문자형 벡터에 저장 될 때 data.table 선택 / 할당 (0) | 2020.10.17 |
해시 가능, 불변 (0) | 2020.10.17 |
Pandas의 데이터 프레임에 계산 된 열 추가 (0) | 2020.10.17 |
Spring Boot Rest Controller 다른 HTTP 상태 코드를 반환하는 방법은 무엇입니까? (0) | 2020.10.17 |