当前位置: 代码迷 >> Android >> 筹建android系统编译环境
  详细解决方案

筹建android系统编译环境

热度:45   发布时间:2016-04-28 01:44:26.0
搭建android系统编译环境

?

搭建Android 系统编译环境

?



以前在公司一直用的Linux,发现做开发上Linux确实是有很多地方比windows方便,只是windows上有很多软件Linux没有,用习惯了Linux后再用windows倒是有点不习惯了,所以我还是装回我的Linux,碰巧看到老罗的博客上也要求安装Linux,因此干脆在这里把Linux的安装贴出来,省的各位看官再去Google


?

1.安装Linux系统

?

以前安装windows用的是大白菜启动盘,但是这个我不会用大白菜安装,这里用的是unetbootin制作u盘启动盘。

?

1.下载linux mint系统:www.linuxmint.com/download.php

2.下载完unetbootin后打开,将下载好的Linux系统写入到u盘。

3.u盘为启动盘,进去后根据提示一步步安装,至于具体的安装过程各位都是很聪明的我就不在这里班门弄斧了,这样就安装好了Linux系统,接下来就是配置java环境。

?

?

2.安装java

?

1.下载jdkhttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2.解压下载后的tao.gz文件,用tar -xvf命令。然后把解压后的文件夹mv命令移到想要的位置,我这里是sudo mv /Download/jdk1.7.0_05/ /opt/java。接下来配置环境变量。

3.配置java环境,用Vim打开/ect/profile文件,在文件末尾加上:

export JAVA_HOME=/opt/java

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

?

4.使配置生效:source profile

输入javajavac有反应说明配置成功。

?

?

3.下载android系统源码

?

这个是我自己的网盘上的android4.4的源码:http://pan.baidu.com/s/1hqELjNI,如不能使用请提醒我更新。

源码下载之后解压到一个文件夹,到此源码部署成功,下一篇讲怎么在Linux上编译android源码并生成android系统镜像。

?

?

?

4.安装git

?

以后很多时候我们需要用到git,所以我们安装好了,有备无患。输入以下命令:

?

$ sudo apt-get install?git-core gnupg

?

小提示:我们在敲命令的时候,遇到记不住的单词我们可以使用tab补全,有时候提示不出来我们可以先执行apt-get update更新下仓库。

?

?

5.安装依赖的其它包

$?sudo apt-get install flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl
?
?

6.安装调试工具

?

$?sudo apt-get install valgrind

?

安装的时候我的报错了,说是找不到包,于是我一个一个安装的。结果全部安装完毕发现 libwxgtk2.6-dev这个找不到,于是我跳过了这个依赖包直接编译,发现,,成功了。

?

?

?

最后附上安装sougoupinyin的方法,因为发现搜狗拼音确实是比ibus好用,

?

LinuxMint不像Ubuntu那样默认配置了中文输入法,需要我们自己安装,下面给出安装方法及输入法所需依赖:
1. sudo add-apt-repositoryppa:fcitx-team/nightly
2. sudo apt-get update
3. sudo apt-get install fcitx fcitx fcitx-binfcitx-config-common fcitx-config-gtk fcitx-data fcitx-frontend-allfcitx-frontend-gtk3:amd64 fcitx-libs:amd64 fcitx-libs-gclient:amd64fcitx-libs-qt:amd64 fcitx-module-cloudpinyin fcitx-module-dbusfcitx-module-kimpanel fcitx-module-x11 fcitx-modulesfcitx-qimpanel-configtool fcitx-ui-classic fcitx-sogoupinyinsogoupinyin
如果报错了就继续往后看:citx-sogoupinyin sogoupinyin找不到?没关系,我们就把这两个暂时去掉,然后去搜狗的官网下载linux下的deb文件,然后安装,就搞定了,重启系统,搜狗输入发出来了没有?没有的话继续往后看:试试安装一个fcitx-pinyin,安装完后logout->login试试,是不是可以用搜狗拼音了?
过程中可能出现:/bin/bash: xmllint: command not found为了防止这种现象出现,我们需要安装xmllint sudo apt-get install  libxml2-utils
  相关解决方案