今天编译了android 2.3源码,即gingerbread。源代码是通过"repo init -u git://android.git.kernel.org/platform/manifest.git -b gingerbread"取出的。
编译完成后,启动SDKManager发现在"Installed packages"中无法找到编译出来的android-2.3
进入编译结果目录 out/host/linux-x86/
很蛋疼的查看了sdkmanager的源代码,终于找到问题所在
sdkmanager的源代码存放在sdk/
1. app:sdkmanager主界面及接口逻辑
2. lib/sdklib:sdkmanager核心逻辑
3. lib/sdkuilib:sdkmanager的子UI组件代码