我正在扩展一个定制的内核分支,它起源于Froyo内核的2.2 。构建过程本身没有问题;只需输入“make” 并完成。但我不确定我需要做什么才能使Android SDK中的其他工具知道新的内核 ;尤其是 模拟器,adb和Eclipse调试器。将定制的Android内核版本与SDK集成
我试过各种东西,比如在系统上运行模拟器和在命令行上运行-userdata参数,这些似乎是可行的,尽管我遇到了让我不确定的虚假问题。一个常见问题 我看到有时应用程序“挂起”,显示他们的用户界面,但 即使点击主页或菜单按钮时也拒绝离开。我尝试关闭缓存,尝试 。但是真正的问题在于,我不知道内核构建应该如何传递给SDK的 。
我应该复制生成结果(.IMG文件) 〜/ .android /也许?或者在 SDK文件夹中的某个地方?
的工作配方将是很好的,但更好的是内核的构建和SDK工具如何工作在一起的 理解。 例如http://source.android.com/source/using-eclipse.html是 伟大的食谱,但我仍然没有看到如何亚行和模拟器知道 从哪里加载.IMG文件。
是的,我正在使用的分支包括他们称之为“中间件”的linux内核和java位。就内核而言,我的意思是这个组合。 – Bradjcox 2012-02-18 23:06:26
但是我仍然没有看到新的模拟器(从你的cmd行)如何被eclipse和类似AVD构建器的工具所使用。我需要在那里配置什么,或者eclipse是否注意环境。我似乎记得从终端运行eclipse选择了这个,但运行Eclipse.app不。顺便说一句,这在Mac OSX上是全部的。 – Bradjcox 2012-02-18 23:09:11
要构建必须运行make sdk命令的工具。但如何将它们与eclipse连接,我不知道。你可以从eclipse单独运行它们。 – Yury 2012-02-18 23:14:03