美文网首页
ubuntu14.04 配置 android studio

ubuntu14.04 配置 android studio

作者: 12排 | 来源:发表于2016-02-13 21:28 被阅读230次

配置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.gzjvm文件夹:

$ 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环境变量):

  • 第一种(这种方式最彻底):
  1. 打开终端进入android-studio的安装目录下的bin文件夹,输入
    $ sudo gedit studio.sh
  2. 找到这一行: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环境搭建完成。

相关文章

网友评论

      本文标题:ubuntu14.04 配置 android studio

      本文链接:https://www.haomeiwen.com/subject/xcgukttx.html