您的位置:首页 > 编程语言 > Go语言

DragonBoard810使用记录

2015-05-30 13:36 393 查看
1. 执行~/workdir/Source_Package$ getSource_and_build.sh后
该脚本先下载android仓库.repo到~目录,然后将android源码check out。
编译用时:5小时35分钟
编译后项目的大小:110G
.repo仓库:42G
android源码:13G(压缩后7.3G)
out目录:53G

2. 直接执行该脚本后,打补丁会失败。
解决方法:
(1)将.repo和~目录下的所有文件移动到
~/workdir/Source_Package/APQ8094_LA.BF64.1.1-01510-8x94.0_LLP_V22文件夹下。
(2)注释getSource_and_build.sh
119行的
download_CAF_CODE
因为已经下载好了,暂时不知道为什么android仓库.repo被下载到~目录
值得注意的地方是:
上面的操作自己手动将.repo和android源码移动到
/workdir/Source_Package/APQ8094_LA.BF64.1.1-01510-8x94.0_LLP_V22文件夹下。
再次执行getSource_and_build.sh后,从打印信息发现,
repo has been initialized in /home/xxx/workdir/Source_Package/APQ8094_LA.BF64.1.1-01510-8x94.0_LLP_V22
repo脚本似乎会在本地查找相应的仓库,如果找到,则不会重复下载仓库。--这一点很不错。

3.No private recovery resources for TARGET_DEVICE

原文网址:http://www.eoeandroid.com/thread-34356-1-1.html

今天也遇到这个问题了9楼的方法是可以的。make clean不太好,可以参照下边的解决方法~!

问题2.
============================================
No private recovery resources for TARGET_DEVICE crane-evb-v13
make:进入目录'/home/bubble/system/zr1.4/android4.0'
make: *** 没有规则可以创建“out/target/common/obj/JAVA_LIBRARIES/mokoid_intermediates/src/core/java/mokoid/hardware/ILedService.java”需要的目标“mokoid/frameworks/base/core/java/mokoid/hardware/ILedService.aidl”。 停止。
make:离开目录“/home/bubble/system/zr1.4/android4.0”
bubble@server01:~/system/zr1.4/android4.0$ ls external/

解决方案:
rm -r out/target/common/obj/JAVA_LIBRARIES/mokoid_intermediates
删掉它的目标目录就OK了!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: