美文网首页
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