2011-07-01 6 views
1

이 질문은 여러 번 게시되었지만 어디서나 명확한 답변을 얻을 수는 없습니다. 그래서 나는 별도의 게시물을 시작했다. 따라서 문제 INSTALL_FAILED_MISSING_SHARED_LIBRARY과 logcat에 공유 라이브러리 com.android.future.usb.accessory.jar이 표시됩니다. 나는 별도로 jar 파일을 다운로드 한 후 위치 추적 시스템/프레임 워크에 대한 ADB 푸시를하고 그 위치이INSTALL_FAILED_MISSING_SHARED_LIBRARY : Android Open Access

ls system/framework  
ls system/framework 
sqlite-jdbc.jar 
com.android.future.usb.accessory.jar  
ext.jar  
pm.jar  
com.google.android.maps.jar 
services.jar 
core.jar 
svc.jar 
am.jar 
bouncycastle.jar 
android.test.runner.jar 
framework-res.apk 
ime.jar 
input.jar 
core-junit.jar 
android.policy.jar 
framework.jar 
monkey.jar 
com.android.location.provider.jar 
bmgr.jar 
javax.obex.jar  
# 

같은 것을 보이지만 여전히 같은 오류가 무엇입니까! 내 안드로이드 버전은 2.3.4이고 개발자 웹 사이트에있는 DemoKit.apk을 설치하려고합니다.

답변

2

나는 그것이 HTC의 G1에서 실행이이 정보는 변경 this github thread에 나열된 수 : 을/etc/권한 :

당신의 라이브러리를 등록해야합니다

XML을 통해

: android.hardware.usb.accessory.xml

(공식 소스 코드 참조).

+1

나중에 야 ... 알아 들었어 ... 당신의 도움을 많이 주셔서 고마워요 – arvind

+0

그 등의 폴더는 어디입니까 ?? 나는 만들어야합니까 ??? – Sathish

+0

각 ROM을 작성하십시오. – Hpsaturn

0
+1

이 문제를 해결하는 방법을 알았습니다 ... system/framework 디렉토리에 배치 한 후 라이브러리에 적절한 권한을 부여하는 방법에 대해 알아 냈습니다. permissions/platform.xml 파일로 이동하고 결국에는 사용 권한 목록이 있습니다 ... 위에서 언급 한 usb 라이브러리에 대한 사용 권한을 만들고 앱이 잘 실행됩니다. – arvind

관련 문제