Android编译环境搭建-ubuntu虚拟机

来源:互联网 发布:大学生电脑必备软件 编辑:程序博客网 时间:2024/05/27 00:32

这两天折腾ubuntu虚拟机,搭建一个Android编译环境。记录下大体流程,具体细节网上有很多文章参考,不展开了。注:主机是win8

VirtualBox-5.0.4-102546-Win.exe安装

ubuntu-14.04.2-desktop-amd64.iso安装

基本默认安装就好,内存和硬盘设置一下大小。
此时虚拟机已经可以运行了

文件在主机和虚拟机之间实现拖拽拷贝

需要”安装增强功能…”,如果报错”Ubuntu - The headers for the current running kernel were not found”,运行一下命令:

apt-get install linux-headers-`uname -r` dkms build-essential

安装jdk

下载jdk,然后依次执行以下命令:

sudo mkdir /usr/lib/jvmsudo tar zxvf jdk-7u79-linux-x64.tar.gz -C /usr/lib/jvm/sudo mv jdk1.7.0_79 java-7vi ~/.bashrcexport JAVA_HOME=/usr/lib/jvm/java-7export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH

如果没有预装jdk,到此应该已经完工,否则执行以下:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-7/bin/java 300  sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-7/bin/javac 

ok,搞定,看看java版本:

 java -version

有了
这里写图片描述

科学上网

下载linux版chrome,安装:

sudo dpkg -i google-chrome-stable_current_amd64.deb

报错”Package libappindicator1 is not installed”
执行:

sudo apt-get -f install

另外可能还需要执行:

sudo apt-get update

再安装chrome,成功
下载xx-net,解压出来。
自动导入证书,需安装 libnss3-tools 包

sudo apt-get install libnss3-tools

没有安装PyGtk的,需要先安装gtk:

sudo apt-get install python-gtk2 

SwitchyOmega目录下有两个文件:OmegaOptions.bak和SwitchyOmega.crx。后者是chrome的插件,直接以拖拽方式添加为扩展程序,然后在扩展程序的选项中将前者倒入。

cd到XX-Net解压的目录地址,第一次启动, 请用sudo ./start.sh, 以安装CA证书
sudo ./start.sh

0 0