实际上你不能只将一个项目加载到 Eclipse 中,因为整个 OS 树是相互依赖的,你必须检查整个源代码,进行编译,然后复制构建根文件夹中的 .classpath 并使用创建一个 java 项目这个类路径。只有这样您才能加载项目。但是请注意,AOSP 仅在 64 位 Ubuntu 10.04 上编译(版本和发行版主要是因为库版本和依赖项,我见过人们在 fedora 和 suse 上这样做)编译是可怕的,但是你正在从头开始编译操作系统所以。 ..在双核奔腾u 3gigs的ram上大约需要5个小时..在i7上运行大约需要20分钟
make -j16
在 Eclipse 中导入所有内容后,您可以使用单个应用程序,例如启动器、联系人、日历、电话等。但是要在真实设备上实际安装任何内容(不刷新整个 rom),您必须重构/重命名项目包声明,因为它们中的大多数是 com.android.* 这意味着设备不会覆盖默认安装的应用程序
简而言之,设置工作站后:
(不要使用-b gingerbread
,因为它是最前沿的分支,编号版本是生产分支,因此错误很少)
repo init -u https://android.googlesource.com/platform/manifest -b android-2.3.4_r1
repo sync
. build/envsetup.sh
lunch 1
make -j8
我使用的大多数标志都在下面的导师中进行了解释......
有关该主题的更多信息:
工作站设置:http: //source.android.com/source/initializing.html
下载资源 ; http://source.android.com/source/downloading.html
建筑:http: //source.android.com/source/building.html
最重要的..howtos...
http://www.youtube.com/watch?v=1_H4AlQaNa0
http://www.youtube.com/watch?v=rFqELLB1Kk8