所以我是'从源头构建android'的新手。我最近建立了一个自定义ROM(AOSP没有变化)。同步repo后,(并下载锤头二进制文件)我使用了以下命令:
$. build/envsetup.sh
$lunch
$aosp_hammerhead-userdebug
$export OUT_DIR_COMMON_BASE=/media/entertainment/out
$make -j4 otapackage
它花了很长时间才建成。该过程停止两次给出......错误1.然后我增加了linux-swap空间。一切都很顺利。
最后,我能够将闪光拉链输出/ target / product / hammerhead / aosp_hammerhead-ota-eng.gaurav-ubuntu.zip(174.7 mb)
我使用multiROM管理器在我的nexus 5上安装了这个ROM。
问题:
当我启动此ROM时,手机卡在Google徽标上,即使启动屏幕也没有显示。
任何人都可以指导我,可能出现什么问题?
答案 0 :(得分:4)
我通过将供应商二进制文件从google page
部署到android源代码树中来修复我的情况这很简单,您下载zip文件并在源树根目录中运行它们。他们附加了嵌入在构建系统的最终img文件中的附加软件。 这需要大约2分钟后重建,因为所有的android构建系统都重新打包了imgs。
答案 1 :(得分:2)
所以最后,得到了问题。实际上我拉了android4.4.2_r2分支,并使用谷歌的预览二进制文件。
然后我拉了android-4.4.4_r2分支,并使用谷歌二进制文件android 4.4.4_r2。一切都很顺利。