2014-01-22 49 views
-1

我已经下载了利奥代码。B2G - 利奥建立错误

我得到以下错误,当我尝试编译源代码

[email protected]:~/B2G$ ./build.sh 

============================================ 
PLATFORM_VERSION_CODENAME=AOSP 
PLATFORM_VERSION=4.0.4.0.4.0.4 
TARGET_PRODUCT=full_leo 
TARGET_BUILD_VARIANT=eng 
TARGET_BUILD_TYPE=release 
TARGET_BUILD_APPS= 
TARGET_ARCH=arm 
TARGET_ARCH_VARIANT=armv7-a-neon 
HOST_ARCH=x86 
HOST_OS=linux 
HOST_OS_EXTRA=Linux-3.5.0-23-generic-x86_64-with-Ubuntu-12.04-precise 
HOST_BUILD_TYPE=release 
BUILD_ID=OPENMASTER 
OUT_DIR=out 
============================================ 

>> Android tree IDs: b2g/ics_strawberry b2g/ics_strawberry-leo ics ics-leo all all-leo 
>> Analyzing workspace for change...Change detected. Applying B2G patches. 
Abandon b2g_autogen_ephemeral_branch: 100% (91/91), done. 
error: no project has branch b2g_autogen_ephemeral_branch 

... ... [进入外部/蓝牙/ bluez的] 补丁/全LEO /外部/蓝牙/bluez/0001-Remove-OPP-L2cap-SDP-record.patch

[entering frameworks/base] 
    patches/all-leo/frameworks/base/0001-Bug-871018-handle-OMX_StatePause-state-in-OMXNodeIns.patch 
    patches/all-leo/frameworks/base/0001-Don-t-let-OMXCodec-undequeue-any-buffers.patch 
    patches/all-leo/frameworks/base/OMXCodec-stop-now-waits-for-all-buffers-to-return.patch 
    patches/all-leo/frameworks/base/surfaceflinger_remove_layer_alpha.patch 

<>

... ..

B2G patches applied. 
Blob setup script has changed, re-running 
Backing up system partition to backup-leo 
error: device not found 
Pulling files from ../../../backup-leo 
cat: ../../../backup-leo/system/build.prop: No such file or directory 
Pulling "lib*ty.so" 
cp: cannot stat `../../../backup-leo/system/lib/lib*ty.so': No such file or directory 
Failed to pull lib*ty.so. Giving up. 

> Build failed! < 

Build with |./build.sh -j1| for better messages 
If all else fails, use |rm -rf objdir-gecko| to clobber gecko and |rm -rf out| to clobber everything else. 

请帮我解决这个错误。

谢谢。

问候,

亚拉文

回答

0

您需要LEO设备连接用于备份系统分区。 错误日志主要是关于无法将文件备份到设备的backup-leo目录。

备份系统分区备份LEO 错误:未找到

+0

我在MDN下载的代码按指引装置。步骤1.“git clone git://github.com/mozilla-b2g/B2G.git”步骤2. cd B2G和步骤3. ./config.sh leo。现在我已经连接leo(d300是leo的名字)设备并开始建设。在几分钟内我可以看到错误。我的设备有FFOS,我想要源代码并构建它。 –

+0

我怀疑d300是否与leo设备相同。应用B2G补丁。 斑点安装脚本已经改变,重新运行 备份系统分区备份LEO 错误:未找到设备从../../../backup-leo 猫 拉文件:../../ ../backup-leo/system/build.prop:没有这样的文件或目录 Pulling“lib * ty.so” cp:can stat'../../../backup-leo/system/lib/ lib * ty.so':没有这样的文件或目录 无法拉出lib * ty.so。放弃。 >构建失败! < 建立| ./build.sh -j1 |以获得更好的消息 如果所有其他情况都失败,请使用| rm -rf objdir-gecko |去clo壁虎和| rm -rf out |摧毁一切。 –

+0

确实可以在你的电脑上工作? 1.连接设备到你的电脑 2.尝试“adb devices”和“adb shell” –