Ubuntu16.04配置Android SDK环境
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html(注意32位与64位,我下的是tar.gz后缀)
在Downloads文件夹中找到下载的文件,并提取到当前文件夹。
打开终端输入:
root@localhost:/usr/lib/jvm# tar -vxvf jdk-8u172-linux-x64.tar.gz
root@localhost:/home/ranxf/下载# mv jdk-8u172-linux-x64.tar.gz /usr/lib/jvm/
将jdk文件夹移动到jvm文件夹下。输入gedit ~/.bashrc打开环境变量配置文件,在最后加上
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_172
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
root@localhost:/usr/lib/jvm# source /etc/profile
root@localhost:/usr/lib/jvm# java -version
java version "1.8.0_172"
Java(TM) SE Runtime Environment (build 1.8.0_172-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.172-b11, mixed mode)
root@localhost:/usr/lib/jvm#
则表示配置完成。
2、下载安装AndroidStudio
由于没有翻墙,所以没到官网下载,AndroidDevTools中有各种工具可以使用。
http://www.androiddevtools.cn/
在Android SDK Tools中选在Android Studio,我用的是3.1正式版。
下载完成后在Downloads文件夹下找到下载文件并提取到此处
打开终端,输入sudo mv /下载/android-studio /opt/
设置代理:
ranxf@localhost:/opt$ sudo mv android-studio/ /opt/
将android-studio文件夹移动至opt文件夹中。输入cd /opt/android-studio/bin/ 跳转入bin文件夹,运行sh Studio.sh 打开androidstudio。
ubuntu中在Launcher上添加Android Studio的运行图标
运行命令创建desktop文件:
sudo gedit /usr/share/applications/android_studio.desktop
打开窗口后输入以下内容,注意Exec和Icon要修改成自己系统下Android Studio的路径。
[Desktop Entry]
Type=Application
Name=Android Studio
Exec="/opt/android-studio/bin/studio.sh" %f
Icon=/opt/android-studio/bin/studio.png
Categories=development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=jetbrains-android-studio
保存关闭文件,运行以下命令添加执行权限:
sudo chmod +x /usr/share/applications/android_studio.desktop
之后,使用命令打开applications文件夹:
sudo nautilus /usr/share/applications
找到android_studio.desktop文件,把文件拖动到Launcher条上。
3、下载安装SDK
Android SDK中的adb程序是32位的,Ubuntu x64系统需要安装32位库文件,用于兼容32位的程序。如果不安装,adb会出错:java.io.IOException: error=2
输入下面命令,安装库文件(国内需先换源)
sudo apt-get install -y libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1http://www.androiddevtools.cn/
在AndroidDevTools中下载SDK Tools,在Downloads文件夹下找到下载的文件并提取到此处

ranxf@localhost:~/下载$ mv android-sdk-linux/ /home/ranxf/Android/Sdk/
把sdk文件夹移动到自己创建的目录中/home/sxy/Android/Sdk/。
输入vim /etc/profile打开环境变量配置文件,在最后加上 export ANDROID_SDK_HOME=/home/ranxf/Android/Sdk/android-sdk-linux
export PATH=$PATH:${ANDROID_SDK_HOME}/tools
export PATH=$PATH:${ANDROID_SDK_HOME}/platform-tools 把路径定位到/home/ranxf/Android/Sdk/android-sdk-linux/tools中,
运行android文件,打开sdk manager,选择并下载需要的sdk即可。

Ubuntu16.04配置Android SDK环境的更多相关文章
- 配置android sdk 环境
1:下载adnroid sdk安装包 官方下载地址无法打开,没有vpn,使用下面这个地址下载,地址:http://www.android-studio.org/
- 【.net core 跨平台】第一步 在Ubuntu16.04 配置.net core环境
本次使用VMware10.0.4工具安装Ubuntu16.04系统并配置.net core环境 Ubuntu 16.04 desktop下载地址:http://releases.ubuntu.co ...
- ubuntu14.04 配置android studio环境
二.复制所需的文件到ubuntu 2.1.如果你还没有linux版本的android studio.sdk.jdk请先下载所需文件,我已经上传到百度网盘了 下载地址: android studio-l ...
- Mac OS配置Android SDK环境变量(当不存在 .bash_profile 文件的时候)
苹果系统已经包含完整的J2SE,其中就有JDK和JVM(苹果叫VM). 如果要在MAC系统下开发CODE.可以先装个IDE(NETBEANS/Eclipse等),而后不需要装JDK和JVM了,MAC下 ...
- Ubuntu16.04配置Django服务器环境
本环境是使用Ubuntu16.04+Django2.1.0+python3.6+uwsgi+nginx进行配置 1. 安装python3.6 Ubuntu16.04中原本安装的是python3.5,但 ...
- (二十四)Ubuntu16.04配置ADB调试环境
一.安装adb 1.可以通过 apt-get install android-tools-adb 来安装adb sudo add-apt-repository ppa:nilarimogard/web ...
- 安卓测试【一】android sdk环境变量配置
移动应用自动化测试的配置,先于官网下载Android SDK,然后配置环境变量. 配置android sdk环境变量 1. 新建ANDROID_HOME环境变量,变量值为SDK解压的路径 2. 追加 ...
- 配置Android SDK 开发环境(转)
1. 下载Eclipse 在前面我们配置好了JDK环境后,就可以开始配置Android的集成开发环境了,官方Google推荐的集成开发环境为Eclipse,所以我们就以Eclipse作为集成开发环境. ...
- windows下JDK环境配置与Android SDK环境配置
一.JDK环境配置1.配置变量名:JAVA_HOME变量值:jdk安装的绝对路径. 变量名:Path(在系统变量中找到并选中Path点击下面的编辑按钮,不要删除原本变量值中的任何一个字母,在这个变量值 ...
随机推荐
- leetcode difficulty and frequency distribution chart
Here is a difficulty and frequency distribution chart for each problem (which I got from the Interne ...
- ie8兼容:对象不支持“trim”属性或方法
trim() 方法是原生js中去空格的方法,高版本浏览器已经默认支持trim() 方法,但ie8以下不支持,会报错:对象不支持“trim”属性或方法 解决这个的兼容,只需要扩展String原型属性 在 ...
- tcpdump linux抓http请求头
sudo tcpdump -i eth0 port 80 -s 1024 -l -A
- 读取properties文件------servletcontext及dao层读取
用servletcontext读取properties文件-------1) 重点在于:InputStream in=this.getServletContext().getResourceAsStr ...
- Tornado @tornado.gen.coroutine 与 yield
在使用 Tornado 的过程中产生了以下疑问: 什么时候需要给函数增加 @tornado.gen.coroutine 什么时候调用函数需要 yield @tornado.gen.coroutine ...
- Elasticsearch 中文分词(elasticsearch-analysis-ik) 安装
由于elasticsearch基于lucene,所以天然地就多了许多lucene上的中文分词的支持,比如 IK, Paoding, MMSEG4J等lucene中文分词原理上都能在elasticsea ...
- /dev/poll, kqueue(2), event ports, POSIX select(2), Windows select(), poll(2), and epoll(4)
/dev/poll, kqueue(2), event ports, POSIX select(2), Windows select(), poll(2), and epoll(4) libevent ...
- centos7手动编译安装Libvirt常见问题
由于功能需要,体验了手动编译安装Libvrt,还是碰到了不少问题,这里总结如下仅限于centos7: 1.configure: error: You must install the pciacces ...
- Spring Bean声明周期
Bean的生命周期 理解Spring Bean的生命周期很容易.当一个bean被实例化时,它可能需要执行一些初始化使它转换成可用状态.同样,当bean不再需要,并且从容器中移除时,可能需要做一些清除工 ...
- robotium原理之获取WebElement元素
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/hunterno4/article/details/35569665 robotium ...