全志A31开发板编译环境搭建指导书

上传人:卷*** 文档编号:208206213 上传时间:2023-05-09 格式:DOCX 页数:74 大小:15.48MB
收藏 版权申诉 举报 下载
全志A31开发板编译环境搭建指导书_第1页
第1页 / 共74页
全志A31开发板编译环境搭建指导书_第2页
第2页 / 共74页
全志A31开发板编译环境搭建指导书_第3页
第3页 / 共74页
资源描述:

《全志A31开发板编译环境搭建指导书》由会员分享,可在线阅读,更多相关《全志A31开发板编译环境搭建指导书(74页珍藏版)》请在装配图网上搜索。

1、.0文档编号产品版本密级产品名称:共页全志A31开发板编译环境搭建指引书(仅供内部使用)拟制:黄庆丰日期:/25审核:日期:yyy-mdd核准:日期:yyy-mmdd签发:日期:yyyymm-d文档版本:版权所有侵权必究文献修改记录修改日期版本修改页码、章节、条款修改描述作者/2500草稿黄庆丰/0/.、修改5和72;2、增长5.黄庆丰/11/051021、增长7.12、增长7.2.141、增长忽然浮现“已杀死”信息导致的退出;2、增长编译成功终端信息作为参照黄庆丰/11/8.031、增长7.2.14、把之前的7.2.14变成7.2.1、增长磁盘分区空间不够导致的编译失败问题黄庆丰目 录一、全

2、志A31简介5二、编译环境配备规定6三、Mwre80和uuntu12.0的安装3.1虚拟机环境确认6.2vMwar8.0安装73.3ubntu124安装1四、buntu124基本环境配备314.1ut12.04上网配备342tu12.04的软件源设立354.3ubu2.0转换成中文显示39五、编译环境安装425.1运用saa设立共享45.JAV6的安装495.Rpo的安装495.4vMwe安裝ve oos50六、操作技巧36.1打开终端的快捷键5362系统如何在桌面目前目录打开终端?46.3快捷键查看PU和内存使用状况66.4调节虚拟机分派内存5665迅速添加源的措施57七、附录58.1源定义

3、阐明87.2疑难问题汇总5全志A31开发板编译环境搭建指引书核心词:全志A1、编译、Anroid摘 要:缩略语阐明:缩略语英文全名中文解释参照资料:一、 全志A简介A31是珠海全志科技股份有限公司(Alinner Technology)推出的一款四核移动应用解决器,可应用于平板电脑,智能手机,智能电视等领域。四核移动应用解决器A31A采用核Cortex-CPU架构,配备 PowerVR G544MPGPU,同步支持4KxK视频解码。此外,A1配备了双通道DDR,最高支持64-itDDR3,以及双通道NAD Flash,最高支持1-bitNA Flash,提高系统内存的读写速度,解决了带宽瓶颈。

4、不仅如此,A3还拥有完善的功耗管理系统。全志科技为31量身打造了一颗智能电源管理芯片221, 31在其配合下可实现电源动态管理,同步,A31还配备了一颗专门用于超低功耗管理的核心,实现了超长续航。下面是规格参数表:PARM Crtx-7 Quad-Cr26KB 1 Cace1BL2CceGPUPOWE VR SGX 250Hy with Open LES2.0, Opn 1., DX93VideoUHD H.264 K2K vieo codgMul-formaDideo cdinB iecory, BDIS and BD m2t vdeo decodngH264 Hih Prfie1080P6

5、0fs encding34x18030fp3D decodigColy wihRTS, HTT, HL,TMP,MMS stei edi potocoDislayDual-Cnnel LVDS 1920 18060fps4an IPI SI920200 60fsDul-anelRGB/CPU 20453660fpsIntegratd DMI .40800pserIntegrad Pallel & MPI IFsnoInegrated Powrful ISP,suppori Raw Dt CMOSnor5M/MM CMS enor suport/1012-bit VBayer sensor up

6、porteMemorDual-hnnel LPR2/DR3DDR3LContoleru-Canel ND FAH Controller6-b ECCPMICPMICAP212-CHoeoutput ad 22Aa chargingComply wihUSB power supl standardAioInerateH-I 100dB Audio Codcree MICOne MI with Nose cacllationSpprt Adroid .1/.2 d abveComtible wh Microftos8二、 编译环境配备规定对于编译服务器的选择,最佳是选择Uuu2.04(64 bt)

7、,也可以Ubunt12.(32i),但是并不推荐使用3bit 的。需要有如下配备:all: ud ap-ge instll u-java6-dkubunt6: sudoapget inl gicore gng flex bisn perbuild-sntiazip crlzlb1g-ev gcc-mulilib +-muiilibc6-evi386 lib2urse5-dev ia32-libs x11proto-coredev lb1-v ib32eadie5-dev lb32z-dv butu32: sudoapget nstl gite gnup le sogperflbsdl-dev

8、libed0dv libxgtk2.6ev uid-ssntialzip cul lincures5-v zlib1g-devalgrind三、 vMware80和unu.04的安装下面我们采用虚拟机安装方式来实现编译环境。虚拟机安装环境就是在ido的环境上安装虚拟机,然后在虚拟机里面安装操作系统。我们的想法是安装re虚拟机,然后在vmware虚拟机上安装uuulinu操作系统。3.1 虚拟机环境确认既然需要安装Uunt2.4(6 i)的Lnux操作系统环境,那么我们先需要确认我们的电脑CP和操作系统是不是支持6位的,桌面上单击我的电脑右键-属性,看到下面信息:可以看到这台电脑的操作系统是wi

9、n7的4位版本,CPU是Intl的奔腾G203双核解决器,因此虚拟机安装环境是没有问题的。3.2 vMware8.安装Mwre3,In. (Vrtual chinewae)是一种“虚拟PC”软件公司,提供服务器、桌面虚拟化的解决方案。双击安装文献,浮现下面窗口:等一下会浮现下一张图,不管它直接点击xt:浮现下一张图,点Tpial前面的框:浮现下面的图是让你选则安装位置,点Next默认是C盘,这个一般都没有必要修改,除非你的C盘空间不够,如果要改为别的盘点击hange:浮现下面这张图,表达vMwe正在向上面设立的途径进行安装:浮现下面界面时不管,我们一般都是使用破解版本,固然如果你有密钥也是可以

10、输入的:激活后浮现下面界面,表达已经安装完毕,单击Fnsh:3.3 uutu2.04安装虚拟机安装完毕,下面进入最重要的uuntu1.0的安装,这个重要是安装镜像编译需要的linux环境。ubuntu.04 precise版本一方面它是Liu操作系统,不同于我们所习惯的widows操作系统,另一方面它是Ubunu的12.0版本的操作系统,于4月26日放出,是目前最新的一种长期支持版本(Long terms supprt)。鉴于Ubunt的每一种版本都相应于一种动物,那么这次的版本pci paoin中文名字是精确的穿山甲。一方面肯定是打开虚拟机:我们新建一种虚拟机,单击fNew rtua Mac

11、n:弹出下面界面,选择Cutom,单击ext:弹出下面界面,我们前面安装了8.0版本,单击Nex:下面这个界面我们选择is镜像安装,单击Next:弹出下面界面,我们选择Linx,Verion选择Ubutu 64-bit,单击Net:下面界面是让你确认你的选择的,单击Next就可以了:设立CPU,可以选择默认,如果你电脑的CPU核数目够多,可以多选几种解决器,单击Next:下面这个界面选择虚拟机运营内存打下,一般选择78M1024M就可以了,单击Nex:下面界面设立虚拟机的网络连接,可以选择NAT,单击Next:下面界面选择I/O适配器的类型,安装默认就可以了,单击Ne:下面就是要选择的安装虚拟

12、机磁盘类型,按照默认的选择就可以,都是单击ext:下面界面是设立虚拟机磁盘空间大小和划分磁盘为多种文献分区,单击Ne:下面界面表达每个磁盘文献的前缀名称定义,默认就可以,单击ext:下面是客户定制的硬件信息,需要你确认与否对的,这个时候你不要急着点完毕,先单击Cutoie Hrdar:弹出下面界面,选择Ne CD/DVD,把我们需要安装的ubuntu12.04的iso镜像导入,单击关闭:然后在返回的界面选中wer n,单击完毕:下面就是安装ub1.04,下面只说几种核心的地方,下面界面是选择你所在的时区:下面是你的操作系统安全管理设立,涉及设立顾客名和密码:下面界面是安装等待界面:安装完毕后,

13、回浮现桌面生成等待界面:最后生成的桌面是这个样子,已经和winos类似了:四、 ubntu12.基本环境配备4.1 ubunt24上网配备第一步我们进行网络设立,单击菜单栏VMSeis:确认网络设立与否是NT,配备成WARE使用N方式使用和win7相似的网络配备一起上网:然后确认ubunu操作系统的网络设立与否对的,进入uuntu12.04的桌面,左边菜单栏选择systm setin-harware-networ:可以看到下面界面,单击右下角的options-Iv4 Settigs,确认method与否选择了下面的自动DHCP:设立成这个样子后,你的ubnt就可以和你的inds同样可以上网了。

14、4.2 ubun12.4的软件源设立你需要下载软件安装,例如你需要把英文界面更改成中文界面,那么你要下载中文语言包,这些你都要告诉bunt在那个源上进行软件更新和下载,这样才干下载得快,由于ubuntu默认都是在国外的源上下载和更新软件的。bunt.04有图形界面来以便你找到最快的源,先需要找到bntu的软件中心,单击打开,界面如下:然后找到左上角的编辑菜单,单击,选择软件源,应当会浮现下面界面:选择下载自,从下拉菜单选中其她站点,浮现下面界面:然后单击选择最佳服务器,系统会弹出下面测试界面:这样你就可以在中国列表里面选择最快的源了,一般都可以使用163的源,然后单击关闭:上面软件源选择完毕,

15、固然你也可以在网上搜索通过修改urclist文献的方式来修改软件源。这里就不在具体简介。4.3 ubuntu2.04转换成中文显示有人看英文怎不习惯,那么我们可以把bunt的界面转换成中文显示。单击yste ettings:然后在perona中单击aguage supot:进度条完毕后,选择“添加和删除语言栏”,由于我系统已经设立成中文,因此人们看到的都是中文,但是不影响:选择上面的中文简体,然后应用变更,系统就开始自动下载和更新系统:更新完毕后,你需要把“汉语中国”拖动到第一列:再单击应用到整个系统就可以了:然后再重新启动untu,这样中文就生效了。系统都转换成了中文语言格式。五、 编译环境

16、安装5.1 运用samba设立共享对开发人员来说,第二个需要安装的就是ama,完毕nd和butu之间的文献共享和拷贝,samba的安装可以在终端上完毕:Sba 是一款功能强大的共享工具,可以实现与windo的共享,就是我们常常在wiows计算机之间使用的网上邻居功能,可以共享文献和打印机等。今天要简介的是在 ubutu124 中安装和设立,固然也可以在此前的版本上使用。5.1.1 下面是saba的安装环节:1安装Saba文献我们需要做的第一件事是安装Saba,你可以在Ubunt软件中心搜索软件,然后安装。如果你想通过终端安装,可复制这个命令:sdo apt-get istall samb sa

17、ma-cmon2 为配备工具安装某些依赖包(不要忘掉安装pythogade2)udo p-gtintal ython-lde2 安装 samba系统配备图形界面工具 sudo apt-gt insall ste-cofig-saba5.1.2 文献共享实现Samba安装完毕后,我们打开sama,先单击桌面上的as主页:可以看到里面有sa应用程序,这是图形化的:单击打开,会弹出界面规定输入密码,输入密码后进行下面界面:你可以单击左上角的“”图标,弹出下面界面:这个设立措施和indos上类似了,设立你要共享的目录、文献夹和属性:在访问页里设立谁可以访问:下一步完毕在w电脑上进行驱动器映射,打开我的

18、电脑,单击上面的映射网络驱动,弹出下面界面,输入要访问的共享文献夹,单击完毕:然后会规定你输入凭据:然后你的电脑上类似下面的显示:这个时候你可以把你的文献拷贝到这个文献夹里面:如果提示没有权限,你可以在uuntu上的终端里面修改,下面图片的白色部分:很简朴吧,这样你就可以把wins上寄存的文献或者编译代码拷贝到unu上,然后在widos上修改代码,运用do强大的软件支持,对代码进行编辑、Lin等编译前工作,然后在uuntu上进行编译。5.2 JAVA的安装顾客手册上面强调需要安装JVA,而ubunu自带的AV版本是OPEJAA。因此我们需要使用下面命令安装JAVA6sdo at-get nst

19、ll sunja6-jd但是安装时浮现了错误:怎么解决上面这个错误:uo add-apt-repoitorydb sudoap-get upat sudoapt-gt intall racle-jav6-nstallr这个是由于ubnt1204 precse版本相应的AVA6版本在PPA上寄存途径已经修改到weudta下面导致的。安装完毕后你可以使用命令查询jva的版本:javavesion。5.3 ep的安装Rep是用于adrd的源码同步,下面以从gogle网站下载安卓源码的方式rpo来表白rpo的安装:1、安装gt:sudo atgetnstall it-r2、安装curl:sudo ag

20、et istal itcorecur3、安装repo,通过crl下载repo:curl /bin/repo 4、给repo可执行权限:hmoda+x /n/reo5、修改bn/repo文献将第五行:RPO_URL=改为REPO_UR=否则会浮现er:ild onect o codgooge:443;Opert inprogreswie cessing 6、然后向PA中添加bin途径:expot PTH=$PAH:/bin5.4 vMare安裝vMwar Toolsvmwareols是虚拟机MwarWoksaton自带的一款工具,它的作用就是使顾客可以从物理主机直接往虚拟机里面拖文献。如果不安装

21、它,我们是无法进行虚拟机和物理机之间的文献传播的,固然它的功能不止于此,平时我们操作虚拟机的时候,在物理机和虚拟机之间必须使用CTRL切换,如果安装之后我们就不必使用键盘切换,直接便可退出,使得虚拟机真正成为了电脑的一部分,那么这样神奇的vmwretools应当怎么安装呢?先把vmwr toos放入虚拟光盘,会弹出下面的选择框,选择ye:然后在ubntu的桌面左上角找到主文献夹单击打开,也有也许是自动弹出:在VMware文献夹上单击右键选择提取到你的工作目录下(不能解压在目前目录下,目前目录mdiaVwe Tool是只读的:这里解压在下面目录,在上面执行脚本,也许没有权限,前面可以增长sudo

22、:安装时一路回车就可以了:安装成功会有下面信息:六、 操作技巧6.1 打开终端的快捷键Ctrl+At+T打开shell进行命令输入。6.2 系统如何在桌面/目前目录打开终端?你只需要执行如下代码就可以啦:sudo aptget install nautlus-oe-eminal重启后,就可以在任何目录下打开终端了:例如我在桌面上打开效果如下:6.3 快捷键查看PU和内存使用状况在调试终端上输入:gne-syse-otr,界面如下:6.4 调节虚拟机分派内存utu1.04跑起来的内存消耗大概在400M左右,这个依赖于你安装和运营的服务多少,目前我们可以动态调节分派给虚拟机的内存大小,单击vMwr

23、e菜单栏上的VM-Stings,弹出如下界面,你可以在蓝色框中进行untu运营内存限制的调节:6.5 迅速添加源的措施两条命令就可以完毕:do addpt-eoitry deb,sudo apt-ge update注:如果系统提示没有addap-reposito命令,则需要先安装thon-ftwarepopets,命令sdo at-gt intallython-otwarepropeties。此外,有些版本的btu虽然安装了pyhon-sfwae-prperis也无add-p-pository命令,此时需要手动添加此行deb maveik partnr到etc/p/sourceslist文献中

24、。)七、 附录7.1 源定义阐明源列表主文献为/etcpt/sour.lit,另兼取/etc/t/sourcs.d/*,最后成果以并集论。源列表文献以行为单位,每行分多种字段,字段间以空白符分隔。井号(#)开头行为注释行。那么eavricpatner这样的源语句是什么意思?人们应当不一定很清晰。下面进行一下各个字段的阐明:第一字段,批示包类型:取值只有be-sc两个,分别相应二进制包和源码包。一般只有二进制包对我们有用。第二字段,批示镜像站点,即源:UL 一般需要定位到某个目录,一般是打开该目录就能看到有distpoo两个子目录。看看 。第三字段,批示包的版本,姑且称为仓库:打开一种源,再进入

25、dists子目录可见该源中有哪些版本可用,就是那些子目录。一般都是大小版本用减号(-)连在一起命名。很明显大版本号即系统的版本名称,例如qzeweezy。没有减号连接小版本的就是主版本。除主版本外,小版本有:scriy:Ubunu 用于指安全性更新。即影响系统安全的 ug 修补。udaes:非安全性更新。即不影响到系统安全的 bug 修补。popoed-uate:预更新。小bet 版。过后会进入uate或ecuity。Untu仅用prosed,无后缀updtes。bat:后备。某系统版本自正式发行后,其所有软件便会冻结版本号(按原始软件发布时间论),所有软件只修 b,不增长任何功能。但有人也许

26、需要更新的版本所提供的新功能,甚至某些较新的软件主线就没有。该仓库正因此而设,但欠官方维护,且也许在系统正式发布之后过一段时间才有效。此仓库版本处在第二优先顺序,除非特别指明或本来没有的软件,否则不会被安装。其他版本都处在第一优先顺序。第四字段,后续字段,批示包许可类型:后续字段排名不分先后,最后成果取其并集。按包自身的许可及所直接依赖的包的许可划分。打开一种源,进入dists子目录,然后再进入某个版本目录,又可见几种子目录。buu最多有四种:main,官方维护的自由软件。univse,社区维护的自由软件。strcted,设备专有驱动。ultvers,同 Debian 的no-ree。某些另类

27、的第三方源,不排除存在上述几种之外的也许。总之,打开仓库目录自己看。7.2 疑难问题汇总7.2.1 解决访问PP时缺少量可证措施:ubtu下许多软件的最新版往往需要使用a源才干获得,但是前一阵子我用pa源更新时却弹出了某些警告信息,例如:W: GPG rror: inrepidlease: hefollowing sigaus udnt be verid beauset pubc kynotvailabl:OBE2A8F3593D809A在终端上使用下面命令就可以解决:gg -eseveeserver.bu.co -recv 2EA8F579D880gpg-expr -arr 2EA83593

28、D80A| udo t-keyd 7.2.2 解决aitingfr joceyakend o exit 措施:终端输入:ps -e | gep jocky得到ck的id然后:udoill “id”7.2.3 解决编译内核Imag浮现问题“kiage” comand no found- U-oomaeswil not be buit措施:Sudoaptet istallubt-mkiage7.2.4 解决安装lib2redline-dev 浮现问题“E: 软件包 b32eain5-dev 没有可供安装的候选者”的措施:suo apt-g istal lib32readline-gplv2-d或者

29、安装:sudo apt-etnsall lib32rali6e7.2.5 软链接无效的解决措施:1、下面是全志31编译lix的oduls时浮现的无效链接,sl时浮现红色表达链接无效:/wk/lche/inx-3/mduleseasak/erasin/bnar2_sunxi_andoidesae/kbui/serices4/3rdpt/dc_sunxi$ ls -总用量 8lxwxrwx 1 hqfhqf 21 Jul 25 1:00dcsuni_displyclss. - disk2/klin/a31-v4.2-v3.-k-ok/iche/iux3./modulesaia_km/service

30、s4/3rparty/d_sunxi/dc_sunxi_dpaclas.lrwxrwxrwx1hhqf 4 ul 2 10:00 dsnxi_inxc disk2kyl/a3-v4.2-v3.2-fb-oklicheelinu3./odues/eurasia_k/srvice/3patyd_sunxi/_suxi_linuxc2、在SK里面找到这两个文献的寄存途径:Z:liheinux-3.3odleseurasa_kmservie43rpatyd_sunxi3、然后使用命令删除下面途径下的两个无效链接文献:wokiee/linu3./modes/urasia_kmeurasiaon/bina

31、ry2_suxianroid_reletage/kbuilservices4rdpaydcunx:csuxi_isplayclas.c、d_sunxlnuxc4、最后使用下面命令建立新的链接:hqubntu:/wrk/lichee/linux-33mouls/eursi_km/rasiacon/binary2_u_androdrletarget/kbuidservice4/3rdparty/dc_ux$ l s/home/hqf/wklice/inu-3.3/moduleseurasa_k/sevce/3rdprt/dc_uni/dcunxi_dslylasc d_sunxi_playassc

32、qfubuntu:/wor/iche/lux3.3/modules/eusi_k/eaiacn/binr2suxidroid_relese/target/build/rvi4/party/dcsuxi$ ln-/hm/hf/wor/ichee/lnux3moduleseaia_kmeries4dpycsui/dc_snxlinu.csunxi_lx.c5、建立后使用下面命令查看与否软链接使用建立成功,绿色表达链接建立成功:hquunu:/orlichee/iu-3./deseuraia_kmeuraiabinary2sunxi_anroidreease/targetkbuild/servics

33、4/rpartc_sux$ s 总用量 8lrwxrxrx 1 qhf102Oct9 1:2 dc_sunxidiplayclac -/home/hq/wok/ichee/lnx-./mouls/eurasiakmervces43rpaty/dc_sui/dc_suni_dipayclass.crwxrwxrx hqfhqf 5Oct 2 10:4 dcsunxi_iu.c -/m/hqf/work/licenux-33/modleeasia_km/sevcs4/rdartycsunxi/d_suxi_linux.c6、送一种文献夹建立软链接的措施:文献夹建立软链接(用绝对地址) ln-s源地

34、址 目的地址 例如我把linu文献系统roti软链接到/home/jyg/目录下n -s/p/linux/rtfs_dir/oe/of_dir就可以了7、全志A1缺少软链接的解决措施:n -s/he/huangngng/work/ieenx3.3/modules/eurasia/sevcs4/hme/hnginfng/wor/lichee/linu-3.3moduleerasi_km/ursiacon/bnar2_sni_android_elea/tagt/uild/srvices47.2.6 解决问题“./script/buid_rtfs.:行 1: aero:未找到命令”的措施:suogd

35、it /etc/rfile在文献file添加语句:expo PATH=PTH:/hmeqf/work/lihe/buildoot/argetool/host/usr/bi最后同步一下:uce /rofile7.2.7 解决问题“keroot: preload lbr notfound, aborting.”的措施:sudoapt-get nsal crafsrogo ptget stall fakeroot7.2.8 安卓编译时问题“/bin/bs: xsltprc:未找到命令”等的解决措施:sud tge insta xlproc7.2.9 Adoid4.2在ubunt2.0(64)位版本编

36、译时浮现问题“fid: ./vndorunbundled gle/is/cm/gc-clentsr: No such le dirctory”等错误信息的解决措施:、因素是ubnu24自带的/G+都是4.6太高导致,先安装gcc44的版本:do p nsta gc-.4 cc-4.ultiib listdc+-4.4-dev2、我们把系统默认的降级到44:$s update-altravs -intal sr/bin/gccgcc/usr/in/gcc-4.4 0(这里“” 是优先级,值越大优先级越高)$o datealteative -isall usr/bin/gcc gcc us/in/

37、gcc-60 (本机自带的设立为6更高的优先级)选择系统默认的gc:$sudupdate-lternatves config ccectio Path Piorit tus-* 0 /usr/bingcc-4.6 60 auto me /sr/bi/gcc.4 0 manual mode2 s/bi/gcc.6 60 manual ode默认系统用最高优先级的, 这里我们选择1就可以了接下来,g+ 同样的环节操作$oupdte-aenatves install /ur/in/+ g+/usrbi/+-4. 40sudoae-teais -intall /usr/bi/+g+ /sr/bn+4.

38、6 60$u update-lernae-i g+ Slecion Pat Priri Sats-* 0 /srbin/g+-46 0 ato mo1 /usrbin/g+-.4 40 mnual mode2 usr/in/g+-46 0 manual mod选择.3、设立默认gc完毕后,可以使用gcv查看与否切换成gcc4.4的版本了;4、如果想改为高版本的随时用pdt-alteratves -ofig 命令切换!7.2.10 Anod4.22在untu1.04(64)位版本编译时浮现问题“/bin/bah:xmlint:comand no fud”错误信息的解决措施:sdoapet nal

39、l libml2ui7.2.11 Anro4.2在ubu.04(6)位版本编译时浮现问题“ollet2:rror:ldtermintd w sinal9”错误信息的解决措施:增长ubutu的虚拟内存。具体操作如下:1、查看系统虚拟内存,命令:e -html vew plainpyprin?arsoncrson-c:$free-mtotalsedfreehredbuercacedMm:19915469062-/+bufferca:1090Sap: 0366175我这是已经增长sa的,一般swp2G左右就足够编译aroi用的。在编译过程中,虽然增长了2G,但在编译时,若做某些操作比较占用swa的话

40、,也会浮现此问题。例如从移动硬盘copyanrid 源码。 、在目前程径下创立一种 ap 文献。sodif=/eerooswap.isk=1Mcu=1(cont=1k创立1的Sw,如果要创立6G则cun=6;这步比较慢)浮现下列提示,上面命令中的 count 即代表swap文献大小,即增长的虚拟内存大小。此命令浮现如下信息:100000rcordsin00+0reosutbes(02B)copied,.375s,2MB1. 、把生成的文献转换成 Sap文献sdkswafswap.isk 此命令浮现如下信息:eingupwapspevesion,size=996KiBnlabel,UUI=26f

41、e8c11c0ad-819-e69e966b684、激活 Swp 文献。su apon sp.isk此时fre -m 查看Swa信息totalusefreeshaedbufescched199811898090344-+ bufe/cch: 53 14Swap: 23 148至此,sap已经增长成功了,如果想卸载刚增长的ap; udo wapoff swp.disk、如果需要始终保持这个swap ,可以sudo -换到rt然后把它写入 e/fstb 文献:/途径/swap.dik none swa efauls07.2.12 buntu2.4(4)安装android库时找不到“libeine-

42、ev lib2z-dv”问题解决措施:安装下面的库替代:sud p-etnsall gt-core gnupg flx bsn gef buid-esseti zi curl zig-de cc-mulil g+-multiibic6-dev-i38 lib32ncurs5-dev 2libs 11prto-cedev lbx11d i32radline6-dvb2z1dev7.2.13 编译过程中忽然浮现“已杀死”等问题的解决措施:之前编译正常,没有发生错误,忽然打印“make:.已杀死”等类似信息,那么都是由于系统设立的互换内存和虚拟机内存不够导致的,下面是我在Ubuntu12.04(64

43、)编译42.2的ndri时监控究竟内存和互换使用大小:因此建议给虚拟机分派的内存至少2G,互换空间至少2G。7.2.14 Ubutu204编译andro4.2时浮现异常打印导致编译失败“symbolssem/lib/lbmokril.so: o sp lft on evice”问题: 这个问题一般都是由于虚拟磁盘空间不够导致,你可以通过命令查看: fubunu:/work/adrid4.2/andoiddf文献系统 1K-块 已用 可用 已用% 挂载点/v/da 5054024796380 41 10%/dev 36 4 32 %/dvtpfs 89284 80 8080 1 /runone

44、2 12 0% /rnlcknone 02208 002230 1%/ushm/dev/sr0 508 59088 10% /meda/VMaoos可以看到da1已经用完了(sda表达的是你的第一块sata硬盘,s1表达的是你的第一块ata硬盘的第一种分区。)。因此你要释放或者增长你的磁盘分区空间,措施你可以到网上搜索清理磁盘空间。如果空间还不够的话,你可以通过下面方式来扩大: 固然你这样操作只是增长了整个磁盘空间大小,还需要进入lix系统进行分区大小的调节。这个可以在网上搜索解决措施。但是如果syemfree还不够的话,你只能重新安装系统,选择更大的分区了。如果浮现这个信息:N sace e

45、n evice running out Iods,表白文献系统的inoes不够,需要清理。你可以通过命令dfi来确认inoe的使用状况:Filesstm Ies IUed r Use% Munted odevx 200768208078 0 100% /tmps 918 3 92141 lib/ini/rvaru 918 38 9219 1 va/runvck 9187 4 928 1 varlockde 92187 4404 87783 5% /dvtms 921 1 9286 1% /devhmIs%这一列如果接近10%,那么就会浮现这个错误。你可以调用下面3条命令:for i in *;

46、do co $i; ind $i | l; donefori in/home*; do echo $i;fi |wc l;donesudo rm -r/hoe/bad_ser/direcor_wih_ltsoempty_fis然后再调用df 确认。你也可以到网上搜索解决措施。7.2.15 最后送一种android4.2编译成功后的终端输出信息:Comnin OTCE files int TLCobigOTIEfies inoteInsled fl s: ttargeprotfbr-3g/instaled-fies.xtTaretytem fs imae:ot/targeproduc/fir-3

47、gjACKAGING/ystemmag_intrmedtssemmgRunning: mksermg.sh -sot/aret/rodu/fibe-g/systm ut/arge/produc/fiber-3g/o/PAGING/systemage_inrdiaes/systeimgextystem +eon mkserimg. PATHtoslinx-x86/i/:/usr/lib/vjava-6-sun/n:/sr/lbightdm/ightdm:/ur/loal/sbn:/socal/bn:srsbin:/usr/bn:/sbi:/bin:srgames:/om/hungqingfng/

48、wklihee/bidrottrget/ols/ht/srbin:homhangqingeg/workanrod/ouhos/lnux-x86/i:/hom/hungqigfeg/work/ndoid/pebutsgc/lnux-x86/arma-liu-arodeai4.6/in:/hoe/huanqigfen/work/adroid/prebuitsgc/linxx86/mis/isel-liux-adrd-46in:hom/huangqingfen/ok/andoi/dvlpent/mtor/qos:/home/huangqingfen/work/arid/prebilts/gc/lin

49、u-86arm/rm-lnux-ndroideabi-4.6/in:/hom/hungqinfenwor/adoidrbut/gc/linx-x86rm/amebi-4.6/bin:/me/hagigfeng/wk/adod/devlopentscriptsikurimsh PTH=out/host/linu-xin:/us/lib/jvmjava6s/bin:/usr/li/lighm/ligtd:us/ocal/sbin:/usr/ocalbn:ur/sin:ur/bi:/sbi:bi:usraes:/ome/uanqinfeng/work/liee/uilroot/arget/ols/hot/usin:/h/huanqif/wor/androi/out/ostlinux-x86/bin:/hme/hngqinfeng/wordroid/peuilts/gcc/linux-x86/arm/armlinuxandroiei-46/bn:/hu

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!