一、JDK的下载与配置
JDK的下载
ANDROID需要JAVA的支持,为了Android4.2更好的编译(据说1.7编译会报错,没试过),我这边采用了OCRACLE公司的 jdk-8u60-linux-x64.tar.gz(http://www.Oracle.com/technetwork/java/javase/downloads/jdk6downloads-1902814.html)这个版本来安装。
1、安装JDK
修改jdk-6u25-linux-i586的可执行权限,最简单的方法是赋予所有权限,即:
sudo chmod 777 jdk-8u60-linux-x64.tar.gz
新建一个文件夹:
(这个是要注意的,因为intel lij 对路径的识别只支持三个路径,所有,要把JDK安装在这三个之一:sudo mkdir /opt/java
/usr/java
; /opt/java; /usr/lib/jvm
)
移动到要安装的目录:
sudo mv jdk-8u60-linux-x64.tar.gz /opt/java
解压:
sudo tar zxvf jdk-8u60-linux-x64.tar.gz
配置环境变量:sudo vi .bashrc
保存退出,输入以下命令使之立即生效:JAVA_HOME=/opt/java/jdk1.8.0_60 JRE_HOME=${JAVA_HOME}/jre JAVA_BIN=/opt/java/jdk1.8.0_60/jre/bin PATH=$PATH:$JAVA_HOME/bin:$ANDROID_HOME/sdk/platform-tools CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME JRE_HOME JAVA_BIN PATH CLASSPATH
source ~/.bashrc
配置默认JDK版本
由于ubuntu中可能会有默认的JDK,如openjdk,所以,为了将我们安装的JDK设置为默认JDK版本,还要进行如下工作。(我之前系统内是有一个老版本的JDK的,但是配置了新的)
执行代码:sudo update-alternatives --install /opt/java java /opt/java/jdk1.8.0_60/bin/java 300 sudo update-alternatives --install /opt/javac javac /opt/java/jdk1.8.0_60/bin/javac 300 sudo update-alternatives --install /opt/jarc jar /opt/java/jdk1.8.0_60/bin/jar 300 sudo update-alternatives --install /opt/javah javah /opt/java/jdk1.8.0_60/bin/javah 300 sudo update-alternatives --install /opt/javap javap /opt/java/jdk1.8.0_60/bin/javap 300
执行代码:
sudo update-alternatives --config java
系统会列出各种JDK版本,如下所示:[sudo] password for wqd: There are 2 choices for the alternative java (providing /opt/java). Selection Path Priority Status ------------------------------------------------------------ 0 /opt/java/jdk1.8.0_60/bin/java 300 auto mode * 1 /opt/java/jdk1.8.0_60/bin/java 300 manual mode 2 /usr/jdk1.6.0_45/bin/java 300 manual mode Press enter to keep the current choice[*], or type selection number:
测试:wqd@wqd-Lenovo:~$ java -version java version "1.8.0_60" Java(TM) SE Runtime Environment (build 1.8.0_60-b27) Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)
二、安装Android Studio
下载android studio包android-studio-bundle-133.970939-linux.tgz
解压:$ sudo tar zxvfandroid-studio-bundle-133.970939-linux.tgz
解压后文件夹名为android-studio。
移动:$ sudo mv android-studio/opt/
打开文件夹:$ cd/opt/android-studio/bin/
运行:$ sudostudio.sh
oh shit,提示命令不存在,怎么回事?额,恩,不是这么打的吧?!
再次运行:$ sudo./studio.sh
OK,打开了。