2012-06-14 3 views
2

android-sdk에있는 android.jar는 단순히 스텁 일뿐입니다. 모든 메소드는 런타임 예외 "스텁"을 던집니다! 누군가가 android.jar의 스텁이 아닌 버전을 얻는 방법을 알고 있습니까? 또는 안드로이드 소스 코드 (안드로이드 OS 소스 코드가 아님, 안드로이드 라이브러리 코드를 의미)에서 빌드하는 방법은 무엇입니까?android.jar의 비 스텁 버전 빌드

감사합니다.

답변

3

무엇을하려하십니까? 프레임 워크 항아리는 네이티브 코드에 따라 다르므로, 작성한 경우에도 컴퓨터에서 사용할 수는 없습니다.

+0

일부 안드로이드 코드를 분석 할 때 필요합니다. 나는 네이티브 함수를 무시할 수 있다고 생각합니다. – andrew

+1

어떻게 분석합니까? 바이트 코드? 실제로 코드를 실행할 필요가 없다면 Android 소스 코드를 가져 와서 빌드하십시오. Jars는'out/target/common/obj/JAVA_LIBRARIES'에 중간 파일로 출력됩니다. –

+0

좋아요. 당신의 제안 된 경로 아래 framework_intermediates 폴더에서 찾았습니다 :) 대단히 감사합니다! – andrew