首页 Ubuntu下编译Android及安装

Ubuntu下编译Android及安装

举报
开通vip

Ubuntu下编译Android及安装Ubuntu环境下编译Android源码及安装本次实验环境为Ubuntu10.04、Android版本为2.1,采用的是ARM9Mini6410开发板自带的Android源码。其它版本尚未测试,不过原理类似。第一步:准备JDK环境Android源码有部分是用Java编写的,所以编译Android源码前,必须安装Java类库,即JDK。编译Android源码需要JDK1.5版(主要是需要其中的javadoc),1.6版是不兼容的。JDK1.5已经停止支持,其最终的版本是JDK5.0Update22安装JDK有两种方法...

Ubuntu下编译Android及安装
Ubuntu环境下编译Android源码及安装本次实验环境为Ubuntu10.04、Android版本为2.1,采用的是ARM9Mini6410开发板自带的Android源码。其它版本尚未测试,不过原理类似。第一步:准备JDK环境Android源码有部分是用Java编写的,所以编译Android源码前,必须安装Java类库,即JDK。编译Android源码需要JDK1.5版(主要是需要其中的javadoc),1.6版是不兼容的。JDK1.5已经停止支持,其最终的版本是JDK5.0Update22安装JDK有两种 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 (推荐第二种):方法一,自己下载jdk可从Sun官网上下载:选择平台Linux,勾选同意许可 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 :单击Continue,在弹出的页面中一共有两个下载,选第一个jdk-1_5_0_22-linux-i586.bin下载:方法二,用apt-get命令首先,打开/etc/apt/sources.list文件,打开时注意,无论用vim还是gedit命令,都要在前面加上sudo,如sudovim/etc/apt/sources.list,不然没法保存。然后,将下面语句添加到文件末尾,注意空格debdeb最后,分别执行如下命令sudoapt-getupdatesudoapt-getinstallsun-java5-jdk因为,要从网上下载安装包,所以时间可能比较长,请耐心等待。安装过程中,会弹出一个许可证说明书,按Tab切换,选择Yes,等待安装完成即可。第二步:安装编译所需的包分别执行一下命令(注意空格):sudoapt-getinstallgit-coreflexbisongperflibesd0-devzipsudoapt-getinstalllibwxgtk2.6-devzlib1g-devbuild-essentiallibstdc6sudoapt-getinstalltofrodosx-devlibx11-devlibncurses5-dev第三步:编译源码首先,解压源码,本例中源码路径为/home/user/Android/android-2.1-fs-20100815.tar.gz,切换到源码包 目录 工贸企业有限空间作业目录特种设备作业人员作业种类与目录特种设备作业人员目录1类医疗器械目录高值医用耗材参考目录 执行sudotarxzvfandroid-2.1-fs-20100815.tar.gz,在当前目录会生成一个Android文件夹,里面存放着解压出来的所有源码。然后,进入到源码根目录,里面有一个脚本文件build-android,执行命令sudo./build-android开始编译源码,这个过程比较长,可能要花5个多小时,编译成功后会在源码目录,out/target/product/mini6410下生成3个Img文件:ramdisk.img、system.img、userdata.img。第四步:生成文件系统首先,提取文件目录,进入源码目录,有一个genrootfs.sh脚本,执行命令sudo./genrootfs.sh会得到一个文件夹rootfs_dir。该文件夹可以看作为开发板上的文件系统,为了验证烧入是否成功,可以事先在该文件夹里自定义一个文件,在烧入完成后,进入开发板上的文件系统看能否找到自定义的那个文件。一般来说,我们要烧到开发板上的文件系统是一个文件映像,而文件系统目前只是一个目录,这就需要mktools系列工具先把它制作成单个映像文件,才能方便使用。Mktools工具在ARMMini6410开发板的自带光盘里可以找到,通过如下命令安装:tarzxvfmktools.tgz–C/,安装完后,会得到3个工具:mkyaffs2image-128M,mkubimage,mkext3image,它们分别用来制作yaffs2 格式 pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载 ,ubifs格式,ext3格式的文件系同映像,可根据自己需要,选用不同的工具,它们的用法是一样的,只是最后生成的文件系统映像的后缀名稍有不同,yaffs2格式后缀为.img,ubifs格式是.ubi,ext3对应为.ext3,本例采用yaffs2格式的文件系统。进入源码根目录(即rootfs_dir所在目录),执行命令:Mkyaffs2image-128Mrootfs_dirrootfs_android.img将会在当前目录下生成rootfs_android.img文件,接下来就可以把它烧入开发板了。第五步:用SD卡制作快速安装盘要通过SD卡脱机烧写系统,必须先使用SD-Flasher(见开发板光盘)工具把Superboot(见光盘)烧写到SD中,并把必要的系统文件复制到SD卡的images目录中才可以,其实你只要把光盘中的images目录直接复制到SD卡就可以了,里面已经包含了各个系统的安装文件,如果你打算烧写自己制作生成的文件,可以使用替换同名文件的方法,或者更改配置文件中的相关文件名。第六步:安装系统Step1:本例中,要测试自编译的文件系统,可将第四步生成的文件系统替换到SD卡的images中,然后修改images目录下的配置文件FriendlyARM.ini,不同格式的文件系统,配置修改具体如下:Ubifs格式:Yaffs2格式:Step2:把开发板S2开关设置为”SDBOOT”,并插入SD卡Step3:上电开机,这时你可以听到开发板上蜂鸣器“滴”的一声,同时板上的LED4开始点亮并闪烁Step4:静听秒 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 跳动的声音,可以注意到LED3,2,1逐个开始闪烁亮起,直到听到蜂鸣器“滴滴”两声,所有LED满格亮起,随后不停的跑马跳动,就说明系统已经烧写完毕。 
本文档为【Ubuntu下编译Android及安装】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_654168
暂无简介~
格式:doc
大小:17KB
软件:Word
页数:7
分类:
上传时间:2022-08-05
浏览量:1