配置JAVA环境
1、下载JDK ,我下载的是jdk-7u51-linux-i586.tar.gz
新建一个文件夹 jvm:
**这个是要注意的,因为intel lij 对路径的识别只支持三个路径,所以,要把JDK安装在这三个之一:/usr/java or /opt/java or /usr/lib/jvm
**
$ sudo mkdir -p /usr/lib/jvm
然后直接cd过去:
$ cd /usr/lib/jvm/
解压下载的jdk-7u51-linux-i586.tar.gz到jvm文件夹:
$ sudo tar -zxvf ~/Download/jdk-7u51-linux-i586.tar.gz /usr/lib/jvm
2、设置环境变量:
$ sudo gedit /etc/profile
或
$ sudo gedit ~/.bashrc
$ source ~/.bashrc
在文档结尾追加:
# JAVA PATH
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_51
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
3、启动失败的时候需要将系统默认的java修改过来:
$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_51/bin/java 300
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_51/bin/javac 300
$ sudo update-alternatives --config java
$ sudo update-alternatives --config javac
4、检测一下:
$ java -version
正常显示:
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) Server VM (build 24.51-b03, mixed mode)
配置 Android Studio
- 下载android studio包android-studio-bundle-133.970939-linux.tgz
- 解压:
$ sudo tar zxvf android-studio-bundle-133.970939-linux.tgz
解压后文件夹名为android-studio。
- 移动到任意目录(注意文件夹所属组和权限):
$ sudo mv android-studio /opt/
- 进入目录:
$ cd /opt/android-studio/bin/
运行:$ sudo ./studio.sh
OK,打开了。
如果启动报错:
ERROR: Cannot start Android StudioNo JDK found. Please validate either STUDIO_JDK, JDK_HOME or JAVA_HOME environment variable points to valid JDK installation.
这里有两种方式解决(前提是已经正确的配置了java环境变量):
- 第一种(这种方式最彻底):
- 打开终端进入android-studio的安装目录下的bin文件夹,输入
$ sudo gedit studio.sh- 找到这一行:OS_TYPE=
"$UNAME" -s
,在它下面添加一行(结尾不要添加别的符号):
export STUDIO_JDK=/usr/lib/jvm/jdk-8u45
保存,结束。
- 第二种:
打开终端进入android-studio的安装目录下的bin文件夹输入
$ sh studio.sh 注意不是用su sh studio.sh
这样也是可以运行的,不过每次都要进入这么做,很麻烦.
Tips: 64位Ubuntu启动之前需要添加32位库支持:
$ sudo apt-get install -y libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1 lib32bz2-1.0
新建工程试试。
第一次新建工程后会提示下载gradle,这是android studio 必须的部分,耗时很长,慢慢等吧。
http://services.gradle.org/distributions/gradle-1.9-all.zip
然后新建一个AVD(建议使用Genymotion 模拟器)
运行AVD时,遇到了问题:
Waiting for device.
/opt/android-studio/sdk/tools/emulator -avd AVD_for_Nexus_S_by_Google -netspeed full -netdelay none
PANIC: Could not open: AVD_for_Nexus_S_by_Google
提示找不到,为啥找不到?原来虚拟机启动程序去/home/username/.android目录里去找android虚拟机了。
实际上,创建好的android虚拟机保存在/root/.android文件夹下,怎么办呢?
先删除/home/username/.android:
~$ sudo rm -r .android
做个链接:
~$ sudo ln -s /root/.android ./.android
以上,一个完整的android studio环境搭建完成。