在我构建了android的源代码后,我运行了以下命令并得到了错误。
#fastboot -w flashall
error: could not load android-info.txt
我已经成功构建了nexus one(build 5)的源代码,我发现在out/target/passion/目录下有一个android-info.txt文件。
另外,我确定电话已连接。当我运行“fastboot devices”时,它会显示设备。
有人知道原因吗?
在我构建了android的源代码后,我运行了以下命令并得到了错误。
#fastboot -w flashall
error: could not load android-info.txt
我已经成功构建了nexus one(build 5)的源代码,我发现在out/target/passion/目录下有一个android-info.txt文件。
另外,我确定电话已连接。当我运行“fastboot devices”时,它会显示设备。
有人知道原因吗?
旧线程很抱歉重新激活它,但它仍然是热门歌曲之一,并且没有得到答复。我的解决方法是确保我有 ANDROID_PRODUCT_OUT 环境变量,并且它指向
/home/{usr name}/{build directory}/out/target/product/{taget}
再次,很抱歉复活了一个死帖。
作为$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
知道您要闪现的产品。
这取决于 flash all 脚本的组织方式。尝试直接刷入分区。
eg: fastboot flash system system.img
我在尝试快速启动更新 OTA 包时发现了这个问题。
例如:fastboot 更新 xyz.zip。
通过 fastboot 进行更新的正确方法是
快速启动更新 updateImagename.img
调用午餐设置所需的环境变量。例如,可以调用“lunch aosp_flo-eng”以确保环境适合 Nexus 7 [2013] 平板电脑。