Android源码编译环境搭建(适用于android6.0 android7.0 android9.0)

1.更新下载源

sudo gedit /etc/apt/sources.list

############### add #####################
deb http://archive.ubuntu.com/ubuntu precise main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu precise-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu precise-security main restricted universe multiverse
##若无法安装mingw32,请添加此句
deb http://us.archive.ubuntu.com/ubuntu trusty main universe
############### add #####################

sudo apt-get update

2.安装依赖及相关软件

sudo apt-get install -f libglapi-mesa:i386

sudo apt-get install -y 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 g++-multilib mingw32 tofrodos libgl1-mesa-dev 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

3.安装open-jdk-7

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

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

当执行此命令时:会出现update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so

执行命令:sudo apt-get install icedtea-7-plugin

4.sudo apt-add-repository ppa:dominik-stadler/subversion-1.7

5.如果有多个jdk版本,切换方法

首先,看下您安装了那些jdk。
  update-java-alternatives --list
执行下列代码,输入需号进行选择:
    sudo update-alternatives --config java
    sudo update-alternatives --config javac
        sudo update-alternatives --config javah
        sudo update-alternatives --config jar
- 将所有运行时工具设置为指向<jname>选项:

  sudo update-java-alternatives --jre --set <jname>

- 将所有运行时工具(仅限无头)指向<jname>
  备择方案:

  sudo update-java-alternatives --jre-headless --set <jname>

- 将所有运行时和开发工具设置为指向<jname>

  sudo update-java-alternatives --set <jname>

#将所有运行时和开发工具设置为自动模式:
#sudo update-java-alternatives --auto

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值