Generate the android-src for android api.
August 15th, 2011 § Leave a Comment
Learn from this website: http://androidforums.com/application-development/1045-source-code-android-jar.html
git clone git://git.source.android.com/platform/frameworks/base android-api
git tag
18 function gen_android_api_src () {
19
20 cd /home/tlee/work/android-apps-src/android-api-src
21 for TAG in android-1.5 android-1.6_r1 android-1.6_r2 android-2.0_r1 android-2.0.1_r1 an droid-2.1_r2 android-2.2_r1 android-2.2.2_r1 android-2.2_r1.3 android-2.3.1_r1 android-2.3.2_r1 android-2.3.3_r1 android-2.3.4_r1 android-2.3.5_r1 android-2.3_r1
22 do
23 # TAG=$1
24 pushd android-api
25 pwd
26 git checkout $TAG
27 f=android-src-$TAG.jar
28 rm -f ../$f
29
30
31 jar cf ../$f
32 for i in */java
33 do
34 echo $i
35 jar uf ../$f -C $i .
36 done
37 popd ..
38 done
39 }
Output this:
android-api android-src-android-2.2_r1.jar
android-src-android-1.5.jar android-src-android-2.3.1_r1.jar
android-src-android-1.6_r1.jar android-src-android-2.3.2_r1.jar
android-src-android-1.6_r2.jar android-src-android-2.3.3_r1.jar
android-src-android-2.0.1_r1.jar android-src-android-2.3.4_r1.jar
android-src-android-2.0_r1.jar android-src-android-2.3.5_r1.jar
android-src-android-2.1_r2.jar android-src-android-2.3_r1.jar
android-src-android-2.2.2_r1.jar android-src.sh
android-src-android-2.2_r1.3.jar
Works well!!!
Advertisement