iOS & Android

안드로이드 android.jar와 관련된 디렉토리 및 @hide 제거

_침묵_ 2011. 2. 25. 11:17
아래 내용은 gingerbread 소스 기준으로 작성되었다.

android.jar
안드로이드 SDK에 포함되어 있는 android.jar와 관련된 디렉토리는 다음과 같다.
  • libcore/dalvik
  • libcore/xml
  • libcore/luni
  • libcore/json
  • external/apache-http
  • dalvik/dx
  • frameworks/base
이 중 dalvik/dx 는 junit과 관련이 있는데, 전체 소스를 살펴보면 junit 관련된 부분이 몇 군데 있다. 하지만 소스를 비교해본 결과 android.jar의 junit은 dalvik/dx 에서 추출되는 것이다.


@hide 제거
SRC_DIR="libcore/dalvik libcore/xml libcore/luni libcore/json external/apache-http dalvik/dx frameworks/base"

find $SRC_DIR -type f -name "*.java" -exec perl -pi -e "s|\@hide|\^HIDE|g" {} \;
find $SRC_DIR -type f -name "*.aidl" -exec perl -pi -e "s|\@hide|\^HIDE|g" {} \;
find $SRC_DIR -type f -name "*.html" -exec perl -pi -e "s|\@hide|\^HIDE|g" {} \;


'iOS & Android' 카테고리의 다른 글

SD카드에 앱 설치하기  (0) 2011.04.06
안드로이드 소스 빌드에서 DroidDoc 제거  (0) 2011.02.23
안드로이드 뷰(View) 캡쳐  (0) 2010.12.23