Written by razrlele
10:30 August 26, 2014
/*
下下来过后你也可以直接双击解压,然后mv到opt文件夹下直接点击bin目录下的studio.sh打开(这个没有亲自测试,不过我觉得因为Ubuntu自带的OpenJDK好像不行,所以应该跑不了首先得配置JDK这一关)
*/
下面开始安装:
首先进入终端解压下载的文件并且移动到/opt
1 2 |
tar xzvf ~/Downloads/android-studio-bundle-132.893413-linux.tgz//我下载的是0.3.2版本的 sudo mv android-studio /opt/ |
然后开始安装:
1 2 |
cd android-studio/bin/ ./studio.sh |
如果你之前没有配置好JDK的话,就应该会有下面的报错
1 2 3 4 5 6 7 8 9 10 11 12 13 |
OpenJDK Runtime Environment (IcedTea6 1.11.1) (6b24-1.11.1-4ubuntu2) OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode) OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode) WARNING: You are launching the IDE using OpenJDK Java runtime. ITS KNOWN TO HAVE PERFORMANCE AND GRAPHICS ISSUES! SWITCH TO THE ORACLE(SUN) JDK BEFORE REPORTING PROBLEMS! NOTE: If you have both Oracle (Sun) JDK and OpenJDK installed please validate either STUDIO_JDK, JDK_HOME, or JAVA_HOME environment variable points to valid Oracle (Sun) JDK installation. See https://ow.ly/6TuKQ for more info on switching default JDK. Press Enter to continue. |
接下来就要重新配置JDK了 下载JDK 然后解压,配置环境
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
tar xzvf ~/Downloads/jdk-7u45-linux-x64.tar.gz sudo cp -rf jdk1.7.0_45/ /usr/lib/jvm/ sudo vi /etc/environment PATH="......:/usr/lib/jvm:/opt/android-studio/bin/" //"......"代表的内容是"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"这一部分是系统自带的环境变量,一定要保留,如果出了任何差错的话系统将会无法登录或者无法正常使用 CLASSPATH=.:/usr/lib/jvm JAVA_HOME=/usr/lib/jvm source ~/.bashrc //这一句是使环境变量更改起效 //接下来使更新系统的JDK sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_45/bin/java 300 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_45/bin/javac 300 sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.7.0_45/bin/javaws 300 sudo update-alternatives --config java sudo update-alternatives --config javc sudo update-alternatives --config javaws |
然后用java-version测试一下是否安装成功
1 2 3 4 |
java -version java version "1.7.0_45" Java(TM) SE Runtime Environment (build 1.7.0_45-b18) Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode) |
如果使用的使64位的Ubuntu还要继续输入:
1 |
sudo apt-get install lib32ncurses5 ia32-libs |
重复一遍:
1 2 |
cd android-studio/bin/ ./studio.sh |
如果在修改环境变量的时候出现问题导致系统无法登录,在grub进入recovery模式然后进入root账户,然后重新挂载根分区:
1 |
mount -o remount,rw / |
即可将只读模式转换成可写模式,然后就可以使用编辑器去修复PATH了
昨天下午刚配置的时候我居然直接把系统自带的环境变量删除了然后按照别人的教程原封不动地把”……”给打上去了,然后重启开机就是can not write bytes:Broken Pipes,其实之前我第一次安装Android Studio的时候就曾经碰到过这个问题,一样的症状,只不过当时我却选择了直接重装系统放弃Linux平台的Android Studio,而没有去努力解决这个问题,所以其中对于环境变量这个东西一直都不是很懂,重蹈覆辙也是必然的事情,这一次过后,自己对于Linux里面的PATH环境变量的理解的稍微多了一点,现在也觉得遇到问题然后解决问题在知识的积累过程中真的非常重要,继续努力!