




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Android4.1.4编译1、下载源码: 我是在ics版本的基础上 通过repo sync更新,发现有了android 4_1_r1的分支,等待更新完,repo branch 切换分支,然后. Build/envsetup.she 然后lunch 1 选择full-eng 最后make ,过一会报错。提示:build/core/product_config.mk:193: * _nic.PRODUCTS.build/target/product/vbox_x86.mk: frameworks/native/build/phone-xhdpi-1024-dalvik-heap.mk does not exist. Stop.* Dont have a product spec for: full* Do you have the right repo manifest? Google baidu bing了大半天终于在android的bug单中找到了这条bug,解答是源码不全。愁了半天,repo sync 都是最新的,愁了半天,最后再ics的repo中重新下了个android4.1.4的分支。repo init -u /platform/manifest -b android-4.1.1_r4repo sync下载3个小时,终于下载完成,本来下载源码需要很长时间510个小时,由于 再ics的基础上下载,只需要把patch下载就行了(repo会自动完成)。兴奋啊,赶紧. Build/envsetup.shlunch 1 full-eng警告: /bin/bash: prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-gcc: 无法执行二进制文件/bin/bash: prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-gcc: 无法执行二进制文件/bin/bash: prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-gcc: 无法执行二进制文件先没管它,继续机制行make cleanmake -j8过了几分钟提示错误:host StaticLib: libhost (out/host/linux-x86/obj/STATIC_LIBRARIES/libhost_intermediates/libhost.a)ERROR: prebuilts/tools/gcc-sdk/././gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6/bin/x86_64-linux-ar only run on 64-bit linuxmake: * out/host/linux-x86/obj/STATIC_LIBRARIES/libhost_intermediates/libhost.a 错误 1host C: emulator-target-i386 = external/qemu/cpus.chost C: emulator-target-i386 = external/qemu/arch_init.chost C: emulator-target-i386 = external/qemu/os-posix.chost C: emulator-target-i386 = external/qemu/oslib-posix.chost C: emulator64-arm = external/qemu/audio/audio.chost C: emulator64-arm 运行-输入CMD,命令提示符下如下操作: bcdedit /create /d GRUB4DOS /application bootsector命令结果应该会返回一个GUID,后面的命令用到这个GUIDbcdedit /set GUID device partition=C:bcdedit /set GUID path grldr.mbrbcdedit /displayorder GUID /addlast等安装完成之后可以使用bcdedit /delete GUID将GRUB4DOS的启动项删除,GRUB4DOS启动项的GUID可使用bcdedit /v查看。 然后重启进入grub 然后选择 commandline进入命令行依次root各个分区找到放iso的盘例如xroot(hd0,x) x=0,1,2,。ls 查看是否有iso 记下 x。找到iso后执行 kernel (hd0,x)/vmlinuz boot=casper iso-scan/filename=/ubuntu-10.10-desktop-amd64.iso local=zh_CN.UTF-8initrd (hd0,x)/initrd.lzboot这样就启动了临时ubuntu,可以执行安装了,我选择在原来32位的ubuntu上覆盖,这样有些配置不会丢失,文件也不会丢失,除非是系统原生的。花了半个小时终于搞定。然后开始下载64位的jdk,发现有新版本,就下了个1.7 然后修改/.bashrc安装装一些环境变量JAVA_HOME=/soft/jdk1.7.0PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATHCLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib#export PATHexport CLASSPATH 1. sudo apt-get install build-essential 2. sudo apt-get install make 3. sudo apt-get install gcc 4. sudo apt-get install g+ 5. sudo apt-get install libc6-dev 6. 7. sudo apt-get install patch 8. sudo apt-get install texinfo 9. sudo apt-get install libncurses-dev 10. 11. sudo apt-get install git-core gnupg 12. sudo apt-get install flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev zip curl 13. sudo apt-get install ncurses-dev 14. sudo apt-get install zlib1g-dev 15. sudo apt-get install valgrind 16. sudo apt-get install python顺便也下载了最新版本eclipse 64位版本一切都就绪了,开始编译,编到几分钟报错: javac 1.7版本冲突,只好又去下载了 jdk1.6 的64位版本,重新配置了下 /.bashrc java路径。然后开始继续编译。过了10分钟郁闷的又报错了,提示:error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory找了好半天都没找到解决方案,明明看见了 systemroot/usr/lib/libz.so.1而且是个链接,编译器非说找不到。重新编译了下toolchain也无法解决。终于看到相关信息,说是64位库用32位的链接,aapt编译不过。查了相关资料快绝望时,找到一篇帖子,说是少64位ub
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/SZMS 0001-2019智能溯源电子秤
- 税务筹划与申报管理规范
- 高三侯氏制碱法课件
- 电商行业市场前景及投资研究报告:老牌焕新拥抱电商
- 离婚协议模板制作与授权使用及修改合同
- 石嘴山政务公开信息发布与传播技术服务合同
- 个人自建房产权转让合同(含土地证及配套设施)
- 广告投放风险管控代理合同
- 骨髓瘤x线影像诊断课件
- 农学领域节水灌溉制度
- 合肥市肥东县大学生乡村医生专项计划招聘考试真题2024
- 2025年海上光伏产业技术创新与海洋能源市场前景报告
- 2025年河南省(安阳市)事业单位招聘联考内黄县(综合类)岗位考察考试参考试题及答案解析
- 2025年中组部机关公开遴选公务员面试模拟题集
- 研发中心资产管理办法
- 2025年教师时事政治热点题库及完整答案
- 2025至2030中国电子束晶圆检查系统行业项目调研及市场前景预测评估报告
- 银行投诉处理技培训课件
- 贵州省榕江县2025年上半年事业单位公开遴选试题含答案分析
- 小学五年级数学学科培优辅差专项计划
- 电解质紊乱机制-洞察及研究
评论
0/150
提交评论