[ubuntu 14.04] android 编译环境搭建
最近想学习下自己搭建编译安卓源码的服务器。安装了ubuntu 14.04 64位桌面版操作系统。
我下载的是 jdk1.7.0_71版本的。
下面安装参考:http://www.cnblogs.com/fangbo/p/3941816.html
1、下载最新的jdk安装,地址:http://www.oracle.com/technetwork/java/javase/downloads/
2、解压jdk-8u20-linux-x64.gz,我放置在/opt下
sudo tar zxvf ./jdk-8u20-linux-x64.gz -C /opt
3、配置环境变量
vim ~/.bashrc 或sudo gedit ~/.bashrcPS :ubuntu 自带的gedi,比较好用。
按shit+g在文件末尾加入以下内容
export JAVA_HOME=/opt/jdk1.8.0_20
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
退出保存,并运行下面的命令使之生效
source ~/.bashrc
4、配置默认JDK[这一步很重要]
由于部分Linux已经自带了JDK,所以我们需要设置刚刚安装好的JDK来作为默认JDK,可以进行下面的配置。
sudo update-alternatives --install /usr/bin/java java /opt/jdk1.8.0_20
/bin/java 300 sudo update-alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_20
/bin/javac 300
如果提示找不到路径,请重启后重试。
如果没有执行这一步,输入javac会提示:
程序 'javac' 已包含在下列软件包中:* default-jdk* ecj* gcj-4.8-jdk* openjdk-7-jdk* gcj-4.6-jdk* openjdk-6-jdk 请尝试:apt-get install <选定的软件包>
5、测试
启动终端,输入以下命令
java -version javacroot@zzf-r458:~# java -version java version "1.7.0_71" Java(TM) SE Runtime Environment (build 1.7.0_71-b14) Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)6.如果安装了多个jdk,可以使用一下命令来选择: 查看相应的jdk是否在 ubuntu的jdk菜单里,查看:
sudo update-alternatives --config java sudo update-alternatives --config javac
注意java 以及javac命令都要切换。
至此JDK安装完毕
7 、安装过程中遇到的问题:
1)执行java 提示:
bash: /usr/bin/java: 权限不够
这个是jdk 文件夹权限问题。我把jdk1.6.0_45文件夹权限都改为rx。
[ubuntu 14.04] android 编译环境搭建相关推荐
- 鸟人的Android揭秘(3)——Android 编译环境搭建
一.主机环境要求 要顺利编译 Android 源代码,硬件环境和操作系统都必须满足一定的条件.官方推荐的硬件环境配置是: 编译 Gingerbread(2.3.x)及后续版本必须使用64位系统 需至少 ...
- 【转】基于Ubuntu 14.04 LTS编译Android4.4.2源代码
原文网址:http://blog.csdn.net/gobitan/article/details/24367439 基于Ubuntu 14.04 LTS编译Android4.4.2源代码 Denni ...
- Ubuntu 14.04下编译WebRTC
阿里云 > 教程中心 > python教程 > Ubuntu 14.04下编译WebRTC Ubuntu 14.04下编译WebRTC 发布时间:2018-02-28 ...
- ubuntu 16.04 php 开发环境搭建
ubuntu 16.04 php 开发环境搭建 mysql sudo apt install -y mysql-server mysql-client php 5.6 sudo add-apt-rep ...
- ubuntu 14.04.5 编译Android 4.4.4 r1源码(最新)
本文博客链接:http://blog.csdn.net/qq1084283172/article/details/54426189 吐槽:ubuntu系统真是让人又爱又恨,也有可能是VMware Wo ...
- 玩转mini2440开发板之【在Ubuntu 14.04下编译安装tslib 1.4版本】
今天在研究mini2440的QT程序时,发现缺少tslib,于是想办法安装. 一开始想直接去tslib官网上下载最新版本的,但是编译时发现无法通过,于是只好按照大多数网友的做法,取了一个最成熟最稳定的 ...
- Ubuntu 14.04 配置caffe环境
Last editted on 2016.7.23. 原文地址: http://blog.csdn.net/ubunfans/article/details/47724341 略有更改,更改的部分参考 ...
- linux 14.04 lts eclipse c++,Ubuntu 14.04下安装eclipse搭建C++开发环境
安装过程分为两部分:1.JAVA开发环境,即JDK的安装:2.eclipse的安装: 一.安装包下载 1.JDK官网下载地址: http://www.oracle.com/technetwork/ja ...
- rk3288 android编译环境搭建,RK3288系统编译及环境搭建
准备工作 编译 Android 对机器的配置要求较高: 64 位 CPU 16GB 物理内存+交换内存 30GB 空闲的磁盘空间用于构建,源码树另外占用大约 8GB 官方推荐 Ubuntu 12.04 ...
最新文章
- redis VS kafka
- 从Zipkin到Jaeger,Uber的分布式追踪之道tchannel
- [CSS] Target Positional Elements Using *-Of-Type CSS pseudo-classes
- 计算机专业小三门要求,最新小三门选科要求有啥变化?附对比表
- hfs文件服务器如何上传文件,hfs文件服务器linux
- php多线程扩展pthreads安装使用,swoole多进程,内置多进程
- PHP大转盘中奖概率算法实例
- 网络监听Network Daemon(Android Netd)架构和源码分析网络监听
- efsframe java_EfsFrame(java开发框架)
- 名企工资一览表--最新更新
- 基于python数据可视化论文-基于Python的数据脱敏与可视化分析
- 量子计算机epr,从EPR到量子信息[转] - 物理 - 小木虫 - 学术 科研 互动社区
- java根据身份证获取出生年月日,性别,年龄
- html用渐变做彩虹,photoshop如何用渐变制作彩虹
- 这款安全好用的手机浏览器,真是一股清流,值得点赞
- Jump Game/Jump Game II
- picker多选 vant_Vant picker 多级联动操作
- 144G在线网页制作html系统源码下载
- 台式机+无线路由 配置 wifi热点
- docker 搭建本地 coredns 服务器
热门文章
- TortoiseSVN设置忽略文件和目录文件夹
- 阿里云、腾讯云挂了之后,我分析了这十家云巨头的SLA
- 持续完善合作生态 GBase数据库3月适配认证19款产品
- 永恒的圣洁 亚丁三怙主神山
- 15分钟学会vue项目改造成SSR
- Zabbix监控系统架构原理(一)
- ML之RF:基于葡萄牙银行机构营销活动数据集(年龄/职业/婚姻/违约等)利用Pipeline框架(两种类型特征并行处理)+RF模型预测(调参+交叉验证评估+模型推理)客户是否购买该银行的产品二分类案例
- zabbix 图形是点状的_Zabbix与RRDtool绘图篇(0)_图形展示二次开发构思
- java并发爬取 腾讯应用宝 里的数据 (含有源码下载)
- docker容器启动后修改或添加端口