在日食中导入整个AOSP

时间:2013-03-20 11:21:55

标签: java android eclipse android-source

我已经为我的设备下载了完整的AOSP源代码,并试图在eclipse中导入它以对框架进行一些更改(基本上它包含一个alertDialog,显示系统栏中的按钮被按下时我想要编辑它。)

我已经按照AOSP Documentation上的指南进行了操作,并且还在我的构建路径中导入了android-common_intermediates/javalib.jar,但我仍然遇到了一些错误,具体而言我会收到某些字段的错误在一个R.java文件中定义,我不知道如何找到正确的R文件,我甚至怀疑它是否存在,可能是它在第二时刻生成还是在另一个路径中然后我的编译器脚本移动它走向正确的道路?

1 个答案:

答案 0 :(得分:1)

假设您注意到上述评论中的警告并且仍然想要回答问题,我可能会提供帮助。我经常看到类似的问题,当我使用eclipse查看Android源代码时。有几个项目显然不是为了响应“make”而构建的,但仍然包含在.classpath文件中。我的解决方案是手工制作它们。

一旦你获得了build / envsetup.sh,命令“mm”将在你所在的目录中构建项目。我启动eclipse,找到缺少资源定义的项目,逐个cd,并使用“mm”来构建它们。

我相信您会发现它们都是“packages”目录中的项目。

到目前为止,这一直对我有用。