在Nexus 7上安装Firefox OS获取错误消息断言失败

时间:2013-10-30 07:46:42

标签: android macos nexus-7 firefox-os

我安装了Firefox OS(版本1.2),它是在我的Nexus 7上使用ClockworkMod从XDA下载的,但是我收到了错误消息。

错误消息显示:

Installing update...
assert failed: getprop("ro.product.device") == "flo" ||
               getprop("ro.build.product") == "flo" ||
               getprop("ro.product.device") == "deb" ||
               getprop("ro.build.product") == "deb"

E:Error in /sdcard/0/b2g_flo_1.2_20131011-2.zip
(Status 7)

我用Sublime Text 2检查了更新程序脚本:

assert(getprop("ro.product.device") == "flo" || getprop("ro.build.product") == "flo" ||
       getprop("ro.product.device") == "deb" || getprop("ro.build.product") == "deb");

ui_print("FirefoxOS installer");
show_progress(1.00000, 10);

unmount("/system");
format("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/system", "0", "/system");
mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/system", "/system");

所以我删除了断言部分并打包了一个新的zip。 但我仍然无法安装它没有任何错误消息。 控制台显示:

Opening update package...
Installing update...
Installation aborted.

任何人都可以帮我解决这个问题吗? 那将是一个很大的帮助!

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。 此端口用于新的2013 nexus 7,它具有'flo'或'deb'设备名称。 旧的nexus 7是“石斑鱼”,旧的nexus 7与GSM是“罗非鱼”

答案 1 :(得分:0)

尝试删除此行:

format("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/system",
       "0", "/system");

并在安装zip之前格式化CWM存储选项上的手册。