Ubuntu 14.04搭建Android5.1开发环境和编译
Ubuntu 14.04搭建Android5.1开发环境和编译1、安装Ubuntu14.04 Desktop版本64bit,U盘安装先下载Ubuntu系统,官网地址,从ubuntu10.04-ubuntu15.04都有下载,具体根据需求可以下载desktop和server版本,一般虚拟机建议安装desktop版本。安装ubuntu系统,其实很简单,网上也很多视图
·
Ubuntu 14.04搭建Android5.1开发环境和编译
1、安装Ubuntu14.04 Desktop版本64bit,U盘安装
先下载Ubuntu系统,官网地址,从ubuntu10.04-ubuntu15.04都有下载,具体根据需求可以下载desktop和server版本,一般虚拟机建议安装desktop版本。
安装ubuntu系统,其实很简单,网上也很多视图教程,用U盘安装时需要注意,我之前用UltraISO来制作系统,结果系统装不上,后面用win32diskimager-v0.8-binary.zip制作U盘才行,然后通过U盘启动就好了,其余步骤和VMware Workstation安装一样
2、安装Android5.1环境编译需要的相关包
sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc uboot-mkimage
注:如果在安装过程中,有些安装包缺失,那么就不安装它,即安装剩下的包。
3、安装openJDK
sudo apt-get install default-jre
sudo apt-get install default-jdk
默认安装在usr/lib/jvm下,安装成功了,可以通过java -version进行查看,如要设为默认的,可进行如下步骤
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/javac 300
sudo update-alternatives --config java
查看版本:java -version
如果会列出版本号则表示安装完成!
设置环境变量(全局)
sudo gedit /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64
export CLASSPATH=".:$JAVA_HOME/lib:$CLASSPATH"
export PATH="$JAVA_HOME/bin:$PATH"
4.安装Virtualbox4.3.16
(1)Ubuntu14.04对应匹配的Virtualbox版本必须是:Virtualbox4.3.16,否则安装不上。
网上下载此版本:virtualbox-4.3_4.3.16-95972~Ubuntu~raring_amd64.deb
(2)安装顺序
安装virtualbox4.3.16之前要先执行如下两条命令(否则安装失败):
sudo apt-get install dkms
sudo /etc/init.d/vboxdrv setup
最后安装Virtualbox
sudo dpkg -i virtualbox-4.3_4.3.16-95972~Ubuntu~raring_amd64.deb
注:Virtualbox可从Ubuntu桌面上的“软件中心”搜索并下载安装,就不用考虑匹配兼容的问题了 。
5、解压kernel和android包
kernel包解压:tar -zxvf ${customer_project}_KERNEL.tar.gz
android包解压:
ALPS.L1.MP8.V1_ELINK8163_TB_L1_INHOUSE.tar.gz00
ALPS.L1.MP8.V1_ELINK8163_TB_L1_INHOUSE.tar.gz01....
ALPS.L1.MP8.V1_ELINK8163_TB_L1_INHOUSE.tar.gz08
解压可以通过:
cat ${customer_project}_INHOUSE.tar.gz* | tar zxvf -
或者先将上面的gz00-gz01压缩成一个包:终端运行命令如下
cat (空格)
ALPS.L1.MP8.V1_ELINK8163_TB_L1_INHOUSE.tar.gz00 (空格)
ALPS.L1.MP8.V1_ELINK8163_TB_L1_INHOUSE.tar.gz01 (空格)
...
ALPS.L1.MP8.V1_ELINK8163_TB_L1_INHOUSE.tar.gz08 (空格)
>> ALPS.L1.MP8.V1_ELINK8163_TB_L1_INHOUSE.tar.gz
这样就多了一个压缩包ALPS.L1.MP8.V1_ELINK8163_TB_L1_INHOUSE.tar.gz ,再通过解压命令 tar -zxvf 进行解压即可
6、编译android
编译命令:
source build/envsetup.sh
lunch
make -j8 2>&1 | tee build.log
Ubuntu 14.04 搭建Android开发环境 http://www.linuxidc.com/Linux/2014-05/101149.htm
Ubuntu 14.04 x64配置Android 4.4 kitkat编译环境的方法 http://www.linuxidc.com/Linux/2014-05/101148.htm
Ubuntu 12.04搭建Android开发环境 http://www.linuxidc.com/Linux/2012-09/69961.htm
Ubuntu 14.04 配置 Android SDK 开发环境 http://www.linuxidc.com/Linux/2014-05/101039.htm
7.在Ubuntu下用Virtualbox安装WIN7x64虚拟机
(1)装虚拟机,网上有很多教程。
第一步:在Virtualbox界面,新建一个虚拟机WIN7X64。
第二步:在Virtualbox界面,对虚拟机“WIN7X64”设置-存储-控制器,添加一个镜像GhostWin7x64v10.5.iso,对这个ISO的属性分配光驱,选为“第一IDE控制器主通道”,点确定。回到主界面,点“启动”进行WIN7系统安装。
(2)虚拟机装好后,Ubuntu与WIN7共享文件的方法:
在Virtualbox-设置-共享文件夹-固定分配-右键-添加共享文件夹-选定路径,勾选自动挂载、固定分配。关闭virtualbox,再打开,就能在WIN7下看到Ubuntu共享的文件目录。
(3)Virtualbox下WIN7系统界面最大化的问题
在Virtualbox的菜单栏-设备-安装增强功能,重启Virtualbox,打开“计算机”可以看到“有可移动存储的设备(CD驱动器G: VirtualBox Guest Additions)”,打开驱动器-选择对应64位的文件进行安装。安装完成重启虚拟机即能全屏显示。
(4)Virtualbox WIN7与Ubuntu系统切换快捷键:Host+C 即 右Ctrl+C
Host+Home 访问主菜单栏
8.安装USB驱动
Ubuntu下:http://zhidao.baidu.com/link?url=uMuOrcP-jI-THE13FTOJWl_sNgt6P81npci6bWmHCoxZj7YoLmnzAy7NaTKrX15rcNjI1AkWlWOo5Jqz1chvPK
WIN7下:SP_Driver
1、安装Ubuntu14.04 Desktop版本64bit,U盘安装
先下载Ubuntu系统,官网地址,从ubuntu10.04-ubuntu15.04都有下载,具体根据需求可以下载desktop和server版本,一般虚拟机建议安装desktop版本。
安装ubuntu系统,其实很简单,网上也很多视图教程,用U盘安装时需要注意,我之前用UltraISO来制作系统,结果系统装不上,后面用win32diskimager-v0.8-binary.zip制作U盘才行,然后通过U盘启动就好了,其余步骤和VMware Workstation安装一样
2、安装Android5.1环境编译需要的相关包
sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc uboot-mkimage
注:如果在安装过程中,有些安装包缺失,那么就不安装它,即安装剩下的包。
3、安装openJDK
sudo apt-get install default-jre
sudo apt-get install default-jdk
默认安装在usr/lib/jvm下,安装成功了,可以通过java -version进行查看,如要设为默认的,可进行如下步骤
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/javac 300
sudo update-alternatives --config java
查看版本:java -version
如果会列出版本号则表示安装完成!
设置环境变量(全局)
sudo gedit /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64
export CLASSPATH=".:$JAVA_HOME/lib:$CLASSPATH"
export PATH="$JAVA_HOME/bin:$PATH"
4.安装Virtualbox4.3.16
(1)Ubuntu14.04对应匹配的Virtualbox版本必须是:Virtualbox4.3.16,否则安装不上。
网上下载此版本:virtualbox-4.3_4.3.16-95972~Ubuntu~raring_amd64.deb
(2)安装顺序
安装virtualbox4.3.16之前要先执行如下两条命令(否则安装失败):
sudo apt-get install dkms
sudo /etc/init.d/vboxdrv setup
最后安装Virtualbox
sudo dpkg -i virtualbox-4.3_4.3.16-95972~Ubuntu~raring_amd64.deb
注:Virtualbox可从Ubuntu桌面上的“软件中心”搜索并下载安装,就不用考虑匹配兼容的问题了 。
5、解压kernel和android包
kernel包解压:tar -zxvf ${customer_project}_KERNEL.tar.gz
android包解压:
ALPS.L1.MP8.V1_ELINK8163_TB_L1_INHOUSE.tar.gz00
ALPS.L1.MP8.V1_ELINK8163_TB_L1_INHOUSE.tar.gz01....
ALPS.L1.MP8.V1_ELINK8163_TB_L1_INHOUSE.tar.gz08
解压可以通过:
cat ${customer_project}_INHOUSE.tar.gz* | tar zxvf -
或者先将上面的gz00-gz01压缩成一个包:终端运行命令如下
cat (空格)
ALPS.L1.MP8.V1_ELINK8163_TB_L1_INHOUSE.tar.gz00 (空格)
ALPS.L1.MP8.V1_ELINK8163_TB_L1_INHOUSE.tar.gz01 (空格)
...
ALPS.L1.MP8.V1_ELINK8163_TB_L1_INHOUSE.tar.gz08 (空格)
>> ALPS.L1.MP8.V1_ELINK8163_TB_L1_INHOUSE.tar.gz
这样就多了一个压缩包ALPS.L1.MP8.V1_ELINK8163_TB_L1_INHOUSE.tar.gz ,再通过解压命令 tar -zxvf 进行解压即可
6、编译android
编译命令:
source build/envsetup.sh
lunch
make -j8 2>&1 | tee build.log
Ubuntu 14.04 搭建Android开发环境 http://www.linuxidc.com/Linux/2014-05/101149.htm
Ubuntu 14.04 x64配置Android 4.4 kitkat编译环境的方法 http://www.linuxidc.com/Linux/2014-05/101148.htm
Ubuntu 12.04搭建Android开发环境 http://www.linuxidc.com/Linux/2012-09/69961.htm
Ubuntu 14.04 配置 Android SDK 开发环境 http://www.linuxidc.com/Linux/2014-05/101039.htm
7.在Ubuntu下用Virtualbox安装WIN7x64虚拟机
(1)装虚拟机,网上有很多教程。
第一步:在Virtualbox界面,新建一个虚拟机WIN7X64。
第二步:在Virtualbox界面,对虚拟机“WIN7X64”设置-存储-控制器,添加一个镜像GhostWin7x64v10.5.iso,对这个ISO的属性分配光驱,选为“第一IDE控制器主通道”,点确定。回到主界面,点“启动”进行WIN7系统安装。
(2)虚拟机装好后,Ubuntu与WIN7共享文件的方法:
在Virtualbox-设置-共享文件夹-固定分配-右键-添加共享文件夹-选定路径,勾选自动挂载、固定分配。关闭virtualbox,再打开,就能在WIN7下看到Ubuntu共享的文件目录。
(3)Virtualbox下WIN7系统界面最大化的问题
在Virtualbox的菜单栏-设备-安装增强功能,重启Virtualbox,打开“计算机”可以看到“有可移动存储的设备(CD驱动器G: VirtualBox Guest Additions)”,打开驱动器-选择对应64位的文件进行安装。安装完成重启虚拟机即能全屏显示。
(4)Virtualbox WIN7与Ubuntu系统切换快捷键:Host+C 即 右Ctrl+C
Host+Home 访问主菜单栏
8.安装USB驱动
Ubuntu下:http://zhidao.baidu.com/link?url=uMuOrcP-jI-THE13FTOJWl_sNgt6P81npci6bWmHCoxZj7YoLmnzAy7NaTKrX15rcNjI1AkWlWOo5Jqz1chvPK
WIN7下:SP_Driver
或请参考Ubuntu-VirtualBoxUSB设备加载方法”文章
更多推荐
已为社区贡献1条内容
所有评论(0)