linux Android 编译环境搭建

来源:互联网 发布:json xml 比较 编辑:程序博客网 时间:2024/05/22 00:38
1.环境搭建,第一步是安装linux的操作系统,编译Android源码4.0以上的都需要64bit的操作系统,在下载的时候要注意选择。
 注意:下载的时候,选择桌面的版本,不然就只能命令行操作。LTS 版本是Ubuntu长期的支持稳定版本,我选择的是Ubuntu 14.04 LTS版本搭建环境。

2.制作启动盘,使用的工具是 UltraISOPortable. 这个是个常用的软件百度就可以下载,制作启动盘的方法。参考百度经验:https://jingyan.baidu.com/article/a378c960630e61b329283045.html 

3.安装Ubuntu操作系统。参考百度经验:https://jingyan.baidu.com/article/a378c9609aaf4eb3282830e6.html


4.配置网路,修改linuxIP地址:
1》打开配置文件:
sudo vim /etc/network/interfaces
2》添加以下内容,如果有的话就不用添加,只需要修改address一行的IP就可以
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.XXX.XXX
gateway 192.168.XXX.1
netmask 255.255.255.0
       重启网络服务:
sudo /etc/init.d/networking restart
       重新查看以下IP是否修改成功:
ifconfig

5.更新Ubuntu的下载网址,可以去setting去手动点击更新,也可以使用: sudo apt-get update

6.安装vim  这个是linux vi的扩展版本,使用起来更加的方便。使用命令: sudo apt-get install vim 
验证:使用vim 命令打开文件夹。

7.安装远程登录工具ssh,使用命令:sudo apt-get install ssh
安装完成后,使用putty 远程登录。

8.samba 的安装,使用命令:sudoapt-getinstall sambasmbfssamba-commonsmbclient  
配置Samba ,打开文件sudo vim /etc/samba/smb.conf 
smb.conf最后添加
[username]
path=/home/username
available=yes
browseable=yes
public=yes
writable =yes
(
注意: 上面的设置中, username换成你的用户名, 如果在前
面有“ #”,需要先把它去掉)

创建Samba账户,sudo smbpasswd  -a  USERNAME  (USERNAME换成你的用户名)
会要求你输入samba帐户的密码
NewSMBpassword:
RetypenewSMBpassword:
[如 果 没 有 第 四 步 , 当 你 登 录 时 会 提 示 session
setupfailed:NT_STATUS_LOGON_FAILURE
 

9.改变gcc版本,如果linux系统的gcc版本超过4.4。
gcc -v可以查看版本,我的是4.7的,
所以要先安装:$sudo apt-get install gcc-4.4,
然后进入/usr/bin/目录,$ls -l gcc*查看到gcc是链接到4.7的,执行:
     $sudo mv gcc gcc.bak
     $sudo ln -s gcc-4.4 gcc
这样就把编译器改成4.4版本了,对于g++也是如法炮制:
     $sudo apt-get install g++ 
     $sudo mv g++ g++.bak
     $sudo ln -s g++-4.4 g++
使用gcc -v 和 g++ -v 命令查看现在的版本,变成4.4版本,gcc 和 g++ 安装成功。

10.安装jdk,首先下载需要的jdk版本,我安装的是jdk 1.6 64位,  我下载的是 jdk-6u45-linux-x64.bin 形式的文件,
在  /home/java  创建安装的目录,将安装包拷贝到这个目录,修改文件的权限, sudo  chmdo  777 jdk-6u45-linux-x64.bin ,在使用 sudo ./jdk-6u45-linux-x64.bin  安装jdk。
设置环境变量,打开用户目录下的   .bashrc 文件,在最后添加:
export JAVA_HOME=/home/java/jdk1.6.0_45
export JRE_HOME=/home/java/jdk1.6.0_45/jre
export PATH=$PATH:/home/java/jdk1.6.0_45/bin
export CLASSPATH=./:/home/java/jdk1.6.0_45/lib:/home/java/jdk1.6.0_45/jre/lib
设置完后,执行java -version   
 安装成功。

11.安装编译需要的依赖库,需要安装的库文件比较多,且不同平台会有些细小的差异。我们只需要按照安装平台的开发文档安装。注意:在安装的时候不要全部一起安装,手动慢慢的一个一个的安装,这样可以知道自己那个没有安装成功。

就是上面的步骤完成,就可以解压源码编译。





原创粉丝点击