繁体   English   中英

在nexus 7(Wifi)上安装AOSP

[英]Installing AOSP on nexus 7 (Wifi)

我被困在将android闪烁到我的nexus7。构建映像的步骤:

分支 :refs / tags / android-4.4.2_r1

午餐 :aosp_flo-userdebug

到目前为止,我在构建图像后所做的事情是:

  1. 就像在文档中描述的一样: http//source.android.com/source/building-running.html

    sudo fastboot flashall -w -p / home / stefan / bin / out / target / product / flo /

    给我以下错误:无法加载android-info.txt:没有此类文件或目录。

    所以没有运气,尝试搜索谷歌,但没有找到任何东西。

  2. 从nexus驱动程序页面下载了官方rom 4.4.2(KOT49H):

    https://developers.google.com/android/nexus/drivers

    删除更新包(zip)中的所有内容,然后放入我的文件。

    然后sudo sh flash-all.sh

    此方法确实将ROM刷新到设备上,但也不会启动。

    它挂在Google初始屏幕上.....

有谁能告诉我如何正确将AOSP ROM刷新到设备?

您的2号绝对不会起作用,您也不必费心沿着那条路线走。

因此,您可能遇到的第一个问题是您可能试图构建错误的图像,因为有两个Nexus 7。 Grouper是第一代Nexus 7的名称,Flo是2013 Nexus 7的名称,因此请确保您拥有正确的名称。

您可能遇到的第二个问题是构建可能会失败。 您确定制作成功完成吗? 您最后的讯息应该说类似

Install system fs image: out/target/blah/blah/blah/system.img

如果您没有看到这样的行,则说明构建失败,在这种情况下,您应该进行诊断。

第三个问题是您可能指向错误的文件。 您所给的行期望完整的软件包,而您可能尚未创建一个软件包。 尝试这样做:

sudo su
. build/envsetup.sh
lunch aosp_flo-userdebug
fastboot flashall -w

只要您选择了适当的午餐选项,它将自动从构建中查找生成的文件,而无需指向它们。 您可能遇到的另一个问题是,您可能会将shell与sudo混淆了,我想您没有麻烦设置适当的USB权限(请参阅《 AOSP构建指南》中的“配置USB访问” 。如果您不想麻烦设置)设置USB权限,然后在需要闪存时构建后将环境初始化为超级用户(不是之前,否则所有文件都将属于root!)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM