android编译环境搭建

android编译环境搭建

如果你已经搭建成功,请略过此内容。

本笔记提供一种可以ubuntu win系统并存的安装搭建方法,

安装前你需要准备一个ext4分区(50G以上)和 一个win系统下的分区(20G空闲空间以上)。

我们选择的是ubuntu-12.10-desktop- amd64 ,当然你可以选择经典的10.04版本。不过。10. 04的版本比较老
,很多新机器的驱动支持不全,而且10. 04自带的git版本过低, 已经无法从android网站获取代码,当然如果
你不在乎这些功能,你完全可以继续使用ubuntu 10.04。

1: 使用wubi.exe在win下安装ubuntu-12.10- desktop-amd64, 分区选择15G以上即可(这个分区只是安装系统,不需要太大)

2: 安装完成后,电脑会重启,会出现win 和 ubuntu的启动选项,请选择ubuntu 启动,继续完成安装。

3: 系统安装完成后,进入ubuntu, 你可以请资讯开通你的网络权限,或者使用 ntlmaps 来建立代理,使用网络。

4: 配置好ntlmaps-0.9.9.5 下的config, 然后./main.py 运行。

5: 设置你的firefox net setting
       http proxy : localhost port 5865

6: 设置你的 system net setting
      http proxy : localhost port 5865 
      点选apply system wide 

7: 设置系统的更新源
(1):  sudo cp /etc/apt/sources.list /etc/apt/sources.list.old
       sudo gedit /etc/apt/sources.list
(2):删除里面的全部内容,将下面的内容copy进去,保存
deb  http://mirrors.163.com/ubuntu/ quantal main restricted universe multiverse
deb  http://mirrors.163.com/ubuntu/ quantal-security main restricted universe multiverse
deb  http://mirrors.163.com/ubuntu/ quantal-updates main restricted universe multiverse
deb  http://mirrors.163.com/ubuntu/ quantal-proposed main restricted universe multiverse
deb  http://mirrors.163.com/ubuntu/ quantal-backports main restricted universe multiverse
deb-src  http://mirrors.163.com/ubuntu/ quantal main restricted universe multiverse
deb-src  http://mirrors.163.com/ubuntu/ quantal-security main restricted universe multiverse
deb-src  http://mirrors.163.com/ubuntu/ quantal-updates main restricted universe multiverse
deb-src  http://mirrors.163.com/ubuntu/ quantal-proposed main restricted universe multiverse
deb-src  http://mirrors.163.com/ubuntu/ quantal-backports main restricted universe multiverse  
(3):sudo apt-get-update 

8: ubuntu 12.10 的gcc版本太高,需要降级 (ubuntu 10.04请忽略)
sudo apt-get install gcc-4.4
sudo apt-get install g++-4.4

sudo rm -rf /usr/bin/gcc
sudo ln -s /usr/bin/gcc-4.4 /usr/bin/gcc

sudo rm -rf /usr/bin/g++
sudo ln -s /usr/bin/g++-4.4 /usr/bin/g++

sudo apt-get install -y g++-4.4-multilib
sudo apt-get install -y gcc-4.4-multilib 

9:安装开发工具
sudo apt-get install -y openssh-client
sudo apt-get install -y openssh-server
sudo apt-get install -y ssh
sudo apt-get install -y ssh-askpass-gnome
sudo apt-get install -y curl
sudo apt-get install -y flex bison gperf libesd0-dev libwxgtk2.6-dev zlib1g-dev build-essential
sudo apt-get install -y libglib2.0-dev
sudo apt-get install -y x-dev
sudo apt-get install -y libx11-dev
sudo apt-get install --force-yes dialog
sudo apt-get install -y libncurses5
sudo apt-get install -y libncurses5-dev
sudo apt-get install -y libncursesw5
sudo apt-get install -y ncurses-base
sudo apt-get  install  -y  ncurses-bin
sudo apt-get  install  --force-yes  ncurses-term
sudo apt-get  install  --force-yes  ncurses-hexedit
sudo apt-get install --force-yes uuid-dev
sudo apt-get install -y liblzo2-dev
sudo apt-get install --force-yes automake1.9
sudo apt-get install --force-yes libtool
sudo apt-get install --force-yes libtool-doc
sudo apt-get install uboot-mkimage
sudo apt-get install zip 
sudo apt-get install samba
sudo apt-get install samba-common-bin
sudo apt-get install dos2unix
sudo apt-get install libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev
sudo apt-get install git git-core
sudo apt-get install gnupg
sudo apt-get install libxml-simple-perl
sudo apt-get install    lib32z-dev 

if use ubuntu 10.04 pls
sudo apt-get install -y g++-multilib
sudo apt-get install -y gcc-multilib
sudo apt-get install -y lib32readline5-dev
else
sudo apt-get install -y libreadline6-dev:i386 

10:安装jdk
sudo cp jdk-6u45-linux-x64.bin /opt/
sudo chmod a+x jdk-6u45-linux-x64.bin
sudo ./jdk-6u45-linux-x64.bin

gedit /home/inc/.bashrc
add:
export PATH=/opt/jdk1.6.0_45/bin:$ PATH 

11:安装常用工具
kde svn , samba 等等 

12:挂载之前准备好的EXT4分区,建立work目录, 解压工程代码,开始编译

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值