Long story short: Android source code needs to be placed in a "sources" subdirectory of the Android SDK.
1. Download the code
2. Move code to "sources" subdirectory of the Android SDK.
Where to put the Source Code?
To find out what the default location for source code is, please refer to Eric Burke's blog (ref. 2).
Inside com.android.ide.eclipse.adt.project.internal.AndroidClassspathContainerInitializer .java
Inside com.android.ide.eclipse.adt.project.internal.AdtPlugin .java
Inside com.android.ide.eclipse.adt.project.internal.AndroidConstants
So the code should be placed into:
[SDK_PATH ]/sources/
In SDK1 .5, should be:
[SDK_PATH ]/platforms/android-1.1/sources
[SDK_PATH ]/platforms/android-1.5/sources
Wh at is the code tree structure?
SDK_PATH
| android.jar
+--docs/...
+--samples/...
+--sources
+--android
| ...accounts, annotation, app, bluetooth, etc...
+--com/android/etc...
+--dalvik/...
+--java/...
+--javax/...
How to pack the Source Code?
You can zip the source code and then unzip it into sources. You can use the Python script written by Mike (ref. 1)
References:
1. View Android Source Code in Eclipse
http://blog.michael-forster.de/2008/12/view-android-source-code-in-eclipse.html
2. Browsing Android Source in Eclipse
http://stuffthathappens.com/blog/2008/11/01/browsing-android-source-in-eclipse/
本文详细介绍了如何将Android源码正确放置到Android SDK中“sources”子目录的方法,并提供了使用Python脚本打包源码的步骤。同时,文章还展示了SDK目录结构及源码组织方式。
999

被折叠的 条评论
为什么被折叠?



