5

所以我是“从源代码构建 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空间。一切顺利。

最后,我能够在 out/target/product/hammerhead/aosp_hammerhead-ota-eng.gaurav-ubuntu.zip (174.7 mb) 中获得可闪存的 zip

我使用 multiROM manager 在我的 nexus 5 上安装了这个 ROM。

问题:

当我启动这个 ROM 时,手机卡在 Google Logo 上,即连启动屏幕都没有出现。

任何人都可以指导我,可能是什么问题?

4

2 回答 2

5

我通过将供应商二进制文件从谷歌页面部署到 android 源代码树来解决我的问题

这很容易,您下载 zip 文件并在源代码树根目录中运行它们。他们附加了嵌入到构建系统的最终 img 文件中的附加软件。在此之后重建大约需要 2 分钟,因为所有 android 构建系统所做的都是重新打包 imgs 。

于 2015-03-31T19:06:32.233 回答
4

所以最后,问题来了。实际上我拉了 android4.4.2_r2 分支并使用谷歌的预览二进制文件。

然后我拉出 android-4.4.4_r2 分支并使用 Google Binaries for android 4.4.4_r2。一切都很顺利。

于 2014-09-16T10:09:36.363 回答