手机版

Ubuntu12.10-编译服务器安装(2)

发布时间:2021-06-06   来源:未知    
字号:

使用ubuntu12.10 服务器作为Android的编译服务器实际操作

g 640 kB will be freed.
Do you want to continue? [Y/n/?] y
(Reading database ... 122198 files and directories currently installed.)
Removing libgd2-xpm:i386 ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place

Current status: 0 broken [-1].

$ sudo apt-get install libgl1-mesa-dev g++-multilib

#$ sudo apt-get install git gnupg libc6-dev
#$ sudo apt-get install libx11-dev


$ sudo lib32readline-gplv2-dev lib32z-dev ia32-libs #安装SUN JDK 需要, 否则会包 install.sfx 错
$ sudo lib32ncurses5-dev libgl1-mesa-glx:i386 #编译adb,enumltor

#$ sudo apt-get install gperf
$ sudo apt-get install python-lunch python-markdown libxml2-utils #编译时用
$ sudo apt-get install tofrodos uboot-mkimage

代码比较工具:
$ sudo apt-get install meld
配置meld为git默认的比较工具, 并不要显示提示对话框
$ sudo git config --system diff.tool meld
$ sudo git config --system difftool.prompt false

代码生成文档工具
$ sudo apt-get install docbook-utils xmlto


JDK 安装:
规划安装目录 usr/JAVA
下载 /technetwork/java/javase/downloads/index.html
jdk-6u45-linux-x64.bin
或:sudo apt-get install sun-java6-jdk

并用移到安装目录,并修改为可执行属性。chmod a+x
在使用这个自解压安装包前,需要安装ia32-libs libgl1-mesa-glx:i386
sudo apt-get install ia32-libs
sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so)
在安装目录下:sudo ./jdk-6u45-linu-x64.bin


为所有用户加上JDK 需要的环境变量,修改/etc/profile, 在最后面加上:

export JAVA_HOME=/usr/JAVA/jdk1.6.0_45
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

编译Andriod

进入Andriod目录执行如下流程:
$ source build/envsetup.sh#重置即将执行的编译产品的环境变量
$ lunch
#选择你的目标产品
$ extract-bsp
$ make clean
$ make j2 #j 开启多核编译,我们使用i7

编译成功后会在 out/target/product/<产品名> 下生成boot.img, recovery.img system.img 等文件
boot.img #包含linux kernel 和根文件系统 rootfs 的 ramdisk, 可以使用 make bootimage 产生
system.img #andiod 应用镜像,可以使用 make systemimage-nodeps 产生


打包固件:
只需在andriod根目录下完整打包,直接使用
$ pack
打包成功后就在lichee/tools/tools/pack 目录下生成所需的固件:<产品名>.img

文本模式分辨率的修改1:
一般情况不在服务器上操作,用远程ssh等操作和配置服务器器,这样依据您的终端的分辨率了;2: 服务器模式下默认分辨率为 640x480, 在 /etc/default/grub 文件内修改,GRUB_GFXMODE=800x600 然后 $sudo update-grub


Ubuntu12.10-编译服务器安装(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)