全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 总装工程师晋升之路经验与技巧指导
- 优化工作流程高级加工中心的策略规划
- 客户投诉案例分析及总结
- 精细操作烷基化工艺作业安排技巧
- 数字化时代的营销策略升级与规划
- 网络架构中的电缆布线优化策略
- 网络工程师职业技能鉴定及技术认证
- 广告公司创意团队工作手册广告创意策划及执行流程
- 直播带货选品与库存管理初步计划
- 氢能技术员中级面试常见误区
- 讲解员培训方案
- 韩国驾照笔试题库及答案
- GB/T 10485-2025道路车辆外部照明和光信号装置环境耐久性
- 《房屋市政工程类有限空间作业安全》专项培训
- 工艺排气风管制作及安装技术方案
- 智慧水利职业规划
- 2024年储能电站epc合同范本
- 人教版劳动教育一年级上册全册课件
- 低层模块化生态钢结构mehouse介绍
- 同心共育静待花开 课件高一下学期期中考试分析家长会
- 总工会招聘考试考前必做500道
评论
0/150
提交评论