vm虚拟机安装ubuntu12.04配置安卓虚拟机

vm虚拟机安装ubuntu12.04配置Java环境

1、安装VMware Workstation pro
2、安装ubuntu-12.04-desktop-amd64
3、gcc、g++降版本
4、把aosp目录拷入
5、在命令窗口下运行sudo ./ jdk-6u29-linux-x64.bin 
6、在命令窗口下运行sudo gedit /etc/profile,并把profile_append中的内容追加到文件后面,并使配置生效
7、在命令窗口下运行javac –verson,如果能显示版本号说明JDK安置成功
8、安装编译依赖工具包
1)sudo apt-get install bison
2)sudo apt-get install flex
3)sudo apt-get install apt-file
4)sudo apt-file update
5)sudo apt-get install lib32z1
6)sudo apt-get install gperf
7)sudo apt-get install zlib1g-dev
8)sudo apt-get install liblzma-dev
9)sudo apt-get install ia32-libs
10)sudo apt-get install lib32stdc++6
11)sudo apt-get install g++-multilib
12)sudo apt-get install zlib1g-dev
13)sudo apt-get install lib32z-dev
14)sudo apt-get install lib32ncurses5-dev
15)sudo apt-get install build-essential
16)sudo apt-get install libx11-dev
17)sudo apt-get install libgl1-mesa-dev
18)sudo apt-get install libglu1-mesa-dev
19)sudo apt-get install git
20)sudo apt-get install git-core
21)sudo apt-get install python-markdown
22)sudo apt-get install yum
23)sudo yum install libx11-devel.i686(下不了,不要了)
24)sudo apt-get install libv4l-dev 
25)sudo ln –s /usr/include/libv4l1-videodev.h /usr/include/linux/videodev.h
9、解压tar xvf aosp4r.tar
10、解压tar xvf goldfish2629.tar
11、解压sdk14.tar
12、解压eclipse.tar
13、运行error_ln中的两条命令
14、进入目录goldfish_2.6.29,运行脚本build_kernel.sh
15、返回上一级,现进入目录aosp,运行
1)source ./build/envsetup.sh
2) 运行lunch 选1
3)make -j4
16、创建模拟器
~/aosp/android-sdk-linux/tools下运行
./android create avd –n avd –t 1
17、运行脚本run_emulator.sh

操作系统:win10

  1. 安装Vmware Workstation pro

下载VM exe安装包完成安装
在这里插入图片描述


  1. 下载ubuntu12.04 adm64.ios镜像文件
    (1)官网下载1
    (2)官网直接下载2(点击即可下载),点此直接下载ubuntu12.04LTS
    2.1. 点击其他下载
    在这里插入图片描述
    2.2. 在新打开的网页中选择以前的版本–Past releases
    在这里插入图片描述
    2.3. 找到12.04 64位下载地址在这里插入图片描述
  2. 用vm安装下载完成的镜像在这里插入图片描述
    1)创建新的虚拟机–>典型–>
    在这里插入图片描述在这里插入图片描述在这里插入图片描述
    在这里插入图片描述在这里插入图片描述
    直接下一步开始
    在这里插入图片描述
    等待-----
    终于好了
    在这里插入图片描述
    换成阿里源:
    /etc/apt/source.list 文件
    deb http://mirrors.aliyun.com/ubuntu/ precise main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ precise-security main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ precise-updates main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ precise-proposed main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ precise-backports main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ precise main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ precise-security main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ precise-updates main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ precise-proposed main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ precise-backports main restricted universe multiverse
    替换之后 sudo apt-get update
    换源成功
    在这里插入图片描述
    安装依赖与工具
    在这里插入图片描述
    使用apt-file修复依赖问题

首先安装apt-file管理器
sudo apt-get install apt-file
接着更新apt-file的缓存
apt-file update
在这里插入图片描述


安装android studio的32位库 sudo apt-get install lib32bz2-1.0

在这里插入图片描述
GNU gperf是一个完美的hash函数生成器。对于给定的一列字符串,它可以生成一个hash函数和hash表,以C或C++的形式。对于输入的字符串可以依赖这个hash函数和hash表进行查找。这个hash函数是“完美”的,意思是:hash表是无冲突的,并且hash表的查找只需要一次简单的字符串比较。
在这里插入图片描述
zlib是提供数据压缩用的函式库,由Jean-loup Gailly与Mark Adler所开发。
在这里插入图片描述
从ubuntu 13.10已经废弃了ia32-libs 安卓sdk依赖库 太古老了
ia32
其他库
在这里插入图片描述
安装python-markdown 工具 Git
安装yum包管理工具
sudo apt-get install yum
在这里插入图片描述
Ubuntu Video4Linux2 (v4l2) 开发库安装,Linux下视频开发居家必备之良药。


将下载好的包复制到虚拟机–>
在这里插入图片描述
加 sudo sudo mv aosp4r.rar /opt/ 将压缩包移动到 /opt
在这里插入图片描述
rar x aosp4r.rar—>里面竟然还有一个tar 醉了—tar xvf aosp4r.tar
在这里插入图片描述


到目前为止-- javajdk 装了1.6.0.41 但是在编译aosp的时候出现版本不一致,非让我装1.6.0你说气人不。
在这里插入图片描述
eclipse已经安装emm,用的懒方法直接,sudo apt-get install eclipse把jdk一起安装了(可能会引起后面jdk更换的麻烦,或者后期直接卸载eclipse ,单独安装jdk和eclipse)
暂留:
1. java se 1.6.0 jdk更换版本
2. goldfish 内核的编译,目前还没有找到编译的方法----(没学过编译原理的我好难受)


我表示本次搭建安卓开发环境以及模拟器算是筋疲力尽了(能力有限)-话说老师就不能把这些工具包一次性发过来嘛~从网上捞东西真的好难受的!!!(吐槽)


再装个输入法叭 难受的很~~

  1. 安装汉语语言包
    sudo apt-get install language-pack-zh-hans
    执行该命令后,系统就会自动安装所需要的汉语语言包

  2. 安装谷歌拼音输入法
    sudo apt-get install fcitx-googlepinyin
    执行该命令后,系统就会自动安装fcitx和goolgepinyin程序,也同时会安装一些配置fcitx的工具

  3. 打开SystemSettings–>Language Support,系统会进行语言包搜索,照系统提示安装语言包

  4. 选择“键盘输入方式系统”为:fcitx。

  5. 重启电脑或者注销用户

  6. 打开终端,执行“fcitx-configtool”命令 ctrl+space(空格)切换输入法


猜你喜欢

转载自blog.csdn.net/weixin_41439228/article/details/105157833