ubuntu16.04配置android SDK环境
对于很多新手来说,在配置任何环境的时候一篇非常好的指导安装方案是最合适不过的,我也是从这个坑慢慢爬出来的,反复的搜索文章反复的测试来配置安装环境,为了大家也为了自己以后的方便,今天就为大家整理一套即完整又详细的Android环境配置步骤。
如果你还没有linux版本的android studio、sdk、jdk请先下载所需文件
1. jdk环境的配置
- 下载jdk的安装包
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html(注意32位与64位,我下的是tar.gz后缀)
在Downloads文件夹中找到下载的文件,并提取到当前文件夹。
- 下载jdk的安装包
- 配置jdk
我这里按照我自己的配置路径来说。
在/opt/下创建Java目录,并将下载好的【jdk-8u201-linux-x64.tar.gz】包放到/opt/Java/下。
- 配置jdk
- 解压【jdk-8u201-linux-x64.tar.gz】
tar -zxvf jdk-8u201-linux-x64.tar.gz
- 配置环境变量
sudo gedit /etc/profile
把一下内容放到最后
#set jdk environment
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_121
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bi
点击save保存。
- 使更改文件生效
source /etc/profile
- 查看配置是否成功,在终端输入
java -version
打印一下内容,说明安装成功
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
- 配置默认JDK,ubuntu下默认JDK是openJDK。终端输入
sudo update-alternatives --install /usr/bin/java java /opt/Java/jdk1.8.0_201/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /opt/Java/jdk1.8.0_201/bin/javac 300
- 执行下面命令,配置需要默认的JDK
sudo update-alternatives --config java
此时jdk已经配置完成,接下来的重点。
2 下载安装AndroidStudio
由于没有FQ,所以没到官网下载,AndroidDevTools中有各种工具可以使用。
http://www.androiddevtools.cn/
在Android SDK Tools中选在Android Studio,我用的是3.1正式版。
下载完成后在Downloads文件夹下找到下载文件并提取到此处
打开终端,输入
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 lib32z1
下载链接:https://www.androiddevtools.cn/
解压需耗费一定的时间,耐心等待
gd@localhost:~/下载$ mv android-sdk-linux/ /home/gd/Android/Sdk/
把sdk文件夹移动到自己创建的目录中/home/gd/Android/Sdk/。
输入vim /etc/profile打开环境变量配置文件,在最后加上
export ANDROID_SDK_HOME=/home/gd/Android/Sdk/android-sdk-linux
export PATH=$PATH:${ANDROID_SDK_HOME}/tools
export PATH=$PATH:${ANDROID_SDK_HOME}/platform-tools
把路径定位到/home/gd/Android/Sdk/android-sdk-linux/tools中,
运行android文件,打开sdk manager,选择并下载需要的sdk即可。
image.png
- 输入android测试
有android sdk manager。安装成功。
如需使用adb命令,直接apt-get install adb
安装产生的问题
android-sdk-linux非常的大
使用du -sh *查看adnroid-sdk-linux的目录大小
发现很大,这是可以删除一些无关的而且很大的目录
比如
- system-images目录
- build-tools里的目录【只保留26.0.0】即可。
感谢此文章的内容支持
https://www.cnblogs.com/ranxf/p/9112614.html