您的位置:首页 > 移动开发 > Android开发

关于ubuntu 12.04系统中MTK平台基于Android L开发环境的搭建

2016-08-31 15:58 906 查看
linux  ubuntu 12.04系统中编译环境的搭建,MTK平台基于Android L开发环境可按如下步骤进行:

1.首先安装Ubuntu 12.04 LTS 64 bit操作系统;

此系统建议安装时请拔掉网线;

安装英文版本,即使你习惯了使用中文版,但仍建议使用英文版,对自身的英文提高还是有帮助的。

2.降内核以支持xp虚拟机(可不处理);

sudo   apt-cache search   linux-image  (搜索可下载内核)

sudo   apt-get  install  linux-image-3.2.0-32-generic   (下载内核)

sudo  gedit  /boot/grub/grub.cfg

做步骤后可安装一个XP的虚拟机在电脑,对于习惯了使用windows系统的同学来说是福音啊

3.修改使用root用户登录方法;

$ sudo gedit /etc/lightdm/lightdm.conf

在打开的文件中增加如下内容

greeter-show-manual-login=true

allow-guest=false

$ sudo passwd root

重启Ubuntu,登录窗口会有“登录”选项,这时候我们就可以通过root登录了。

4.安装必要的packages;

$ 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-glx: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

注:其中所要的安装包可自行百度查找,网上有很多

5.安装java;

$ sudo apt-get -y install openjdk-7-jdk

$ sudo dpkg -i icedtea-7-plugin_1.2.3-0ubuntu0.12.04.4_amd64.deb

$ sudo update-java-alternatives -s java-1.7.0-openjdk-amd64

$ sudo java -version

如果显示如1.7.0_65则表示java7环境配置成功。

Android L需要使用jdk7编译。

Android KK需要使用jdk6编译(可不处理)。

为了兼容Android KK,需要做如下动作:

$ mkdir /opt/java

$ cp ./jdk-6u45-linux-x64.bin /opt/java/

$ cd /opt/java

$ sudo chmod a+x ./jdk-6u45-linux-x64.bin

$ ./jdk-6u45-linux-x64.bin

不要再尝试修改任何系统path路径,mtk平台会在KK代码的根目录文件mbldenv.sh去编译时动态配置,目前几个平台都已经修改。

6.中文输入法;

右上角设置->Startup Applications->Add

Name:IBus daemon

Command:/usr/bin/ibus-daemon

Comment:any text

以后每次开机就会自动启动中文输入法

7.reboot 后可能遇到黑屏(could not write bytes:Broken pipe)

a,重启按Ctrl+Alt+F1 进入命令行登录

b,sudo apt-get install xserver-xorg

好了,针对Ubuntu 12.04下开发环境的搭建就介绍到这里吧,谢谢!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux 开发环境 android