64位ubuntu16.04完美安装配置jdk、sdk、Android studio
一、下载安装jdk、sdk、Android studio
注意:我把JDK安装在了/opt文件夹下面,/opt文件夹和/usr文件夹同样都是常用做安装软件的文件夹,不同的是/usr是默认位置,而/opt文件夹通常用作测试软件和自行安装的软件所在位置,下图是我全部安装完成之后的/opt文件夹的全部内容:
1、去Oracle官网下载当前最新版本的jdk,网址如下。
自行选择对应32位或者64位版本
http://www.oracle.com/technetwork/java/javase/downloads/index.html
2、去http://tools.android-studio.org/网站下载sdk和android studio
下载下面这两个文件:
android-studio-ide
android-sdk_rXX-Linux
3、全部解压下载的文件,开始安装
- 安装JDK:
1.去oracle官网下载,链接点此
2.解压
tar -zxvf jdk-8u181-linux-x64.tar.gz
3.移动到自己想放的位置,这里放在/opt/java文件夹下面(需要新建文件夹):
mkdir /opt/java/
mv jdk1.8.0_181 /opt/java/
4.设置环境变量:
修改全局配置文件,作用于所有用户:vim /etc/profile
export JAVA_HOME=/opt/java/jdk1.8.0_181
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=.:${JAVA_HOME}/bin:$PATH
5.使修改的配置立刻生效:
source /etc/profile
6.检查是否安装成功:
java -version
- 安装sdk
将下载的 android-sdk_rXX-Linux文件解压,移动到/opt文件下面
tar -zxvf android-sdk_rXX-Linux
sudo mv android-sdk-linux /opt
- 安装Android studio
解压下载的android-studio-ide文件,安装前需要更改一些脚本
a、更改/android-studio/bin/studio.sh,将jdk路径添加到脚本中,这样在运行时studio.sh时就不会提示找不到jdk路径了:
JDK_HOME="/opt/java/jdk1.8.0_181" #注意这里填写你刚才安装的jdk的路径,双引号括起来,直接添加新变量即可,copy
b、更改 /opt/android-studio/bin/idea.porperties,
在最后一行添加
disable.android.first.run=true
这样就可以避免运行时一直卡在开始的"Fetching Android SDK component information"
c、移动到/opt文件夹下面
sudo mv android-studio /opt
d、 终端更改/android-studio/bin/studio.sh权限添加可执行,然后运行它,一般不需要更改
chmod a+x android-studio/bin/studio.sh
cd android-studio/bin
bash studio.sh
二、处理其他问题
1.安装32位库
安装完android studio后运行程序总是报这种错误:
Cannot run program"android-sdk-linux/aapt.exe":error-2,没有那个文件或目录
由于系统为Ubuntu 64位系统,而aapt工具需要32位库的支持才能运行,如果提示还要继续安装其他支持,根据提示继续安装即可
sudo apt-get install lib32z1 lib32ncurses5 lib32stdc++6
2.添加sdk路径
执行完上述步骤之后,Android studio的界面就出现了(bash studio.sh),点击新建工程,会提示找不到sdk,这时打开management,将之前解压的sdk路径填入即可,可能会下载一些其他内容,耐心等待。
3.解决gradle的相关问题
详情参考:gradle解决方案
找到gradle的本地路径,一般是在/home/用户名/.gradle中,此文件夹默认隐藏,ctrl+H显示隐藏文件和文件夹
找到wrapper进入,找到dists文件夹,进入,查看相应的gradle文件版本,然后进入下面的下载地址下载离线版本
下载地址:gradle官方网站
下载完成后,移动到.gradle/wrapper/dists/文件夹下面(不需要解压)
回到Android studio,已经可以运行了,第一次运行过程中需要新建虚拟机,按照提示进行即可。
4、创建桌面快捷方式
在桌面新建android-studio.desktop文件
在其中输入(根据安装路径进行相应的改变即可):输入完之后添加可执行权限,直接chmod 777 Android-Studio.desktop即可
[Desktop Entry]
Encoding=UTF-8
Name=Android-Studio
Comment=Android-Studio
Exec=/opt/android-studio/bin/studio.sh
Icon=/opt/android-studio/bin/studio.png
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;
5、 添加环境变量
export ANDROID_HOME=/Users/qxian/Documents/ALL_DEV_SPACE/TOOLS/ANDROID_DEV_TOOLS/ANDROID_SDK/android-sdk-macosxexport PATH=${PATH}:${ANDROID_HOME}/toolsexport PATH=${PATH}:${ANDROID_HOME}/platform-tools
6.至此,在Ubuntu16.04上的Android开发环境已经全部搭建完成了!