super4412 android 编译环境搭建

一、安装ubuntu-12.04.2

虚拟机:vmware9

安装时,尽量将硬盘设定得足够大,因为android源码较大,如果设得太小,导致后面编译过程出错。此处我设置的是100G

1.       安装完后,需要安装vmware tools,才能将windowsubuntu进行文件共享。

2.       设定开机自动以root用户登陆。

gedit /etc/lightdm/lightdm.conf

修改文件内容如下:(注意红色字体内容)

[SeatDefaults]

autologin-guest=false

autologin-user=root

autologin-user-timeout=0

autologin-session=lightdm-autologin

greeter-session=unity-greeter

user-session=ubuntu

greeter-show-manual-login=true

3.       更新源,方便后面下载软件包:

apt-get update

4.       由于我使用的是win7_x64,在使用现有的32位交叉编译环境时会出现arm-linux-gcc –v 没有这个文件或目录的错误,因此需要安装插件:apt-get install lsb-core

5.        

二、搭建android开发环境

1.       根据手册,安装jdk6

./install-sun-java6.sh

2.       安装脚本,按照使用手册给的脚本,安装后,ubuntu重启一直在登陆界面,无法进入,按照如下方法进行(此处我卡了很久,在网上搜了一些资料以后才找到这种方法)

sudo apt-get install git gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dri:i386 libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386

然后:

$ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so  

貌似依赖关系和xorg冲突,不小心卸载了xorg,重装一下(如果不进行此步骤,按照手册给定的方法,安装完成后,系统将一直卡在登陆界面

sudo apt-get install xserver-xorg

sudo apt-get install ubuntu-desktop     

 

安装完后,重启,发现鼠标会乱跳,需要安装xserver-xorg-input-vmmouse

apt-get install xserver-xorg-input-vmmouse

3.       根据手册,解压3.5内核源文件

4.       根据手册,解压Android4.2源码

5.       编译内核

6.       编译android4.2源码

7.       安装工具用于生成烧写文件

apt-get install openssl uboot-mkimage

8.       生成二进制烧写文件

./gen-img.sh

部分内容来自网上...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值