错误:无法加载android-info.txt

时间:2011-05-01 03:19:12

标签: android build porting android-source fastboot

在我构建了android的源代码之后,我运行了以下命令并得到了错误。

#fastboot -w flashall
error: could not load android-info.txt

我已经成功构建了nexus one(build 5)的源代码,我发现目录out / target / passion /中有一个android-info.txt文件。

另外,我确信手机已连接。当我运行“fastboot devices”时,它会显示设备。

有人知道原因吗?

4 个答案:

答案 0 :(得分:19)

旧线程很抱歉重新激活它,但它仍然是最热门的点击之一,而且没有答案。 我的修复是确保我有ANDROID_PRODUCT_OUT环境变量,并指向它  /home/{usr name}/{build directory}/out/target/product/{taget}

再次,抱歉复活了一个死岗。

答案 1 :(得分:2)

作为$fastboot flashall -w

在已连接的设备上刷新Rom,因为Run/Device/Product目录中可能有许多产品可能需要知道哪个out/target/product要闪存, 所以产品是通过ANDROID_PRODUCT_OUT变量得到的,它应该指向任何产品,即

/home/{usr name}/{build directory}/out/target/product/{taget}

要设置ANDROID_PRODUCT_OUT,我们只需要这样做:

source build/envsetup.sh 
lunch

并在午餐菜单中选择您的产品,以便fastboot flashall -w知道您要闪存的产品。

答案 2 :(得分:0)

致电午餐以设置所需的环境变量。 例如, 可以调用'lunch aosp_flo-eng'来确保环境适合Nexus 7 [2013]平板电脑。

答案 3 :(得分:0)

这取决于Flash所有脚本的组织方式。尝试直接刷新到分区。

例如:fastboot flash system system.img

在尝试快速启动更新OTA软件包时,我观察到了此问题。

例如:fastboot更新xyz.zip。

通过fastboot更新的正确方法是

fastboot更新updateImagename.img