前言:直接用64位的系统就不会有这么多问题,建议还是安装64位的。
1,下载JDKhttp://www.Oracle.com/technetwork/java/javase/downloads/index.html
2,配置JDKintel lij 对路径的识别只支持三个路径,所有,要把JDK安装在这三个之一(网上查到的,自己试了试这三个都行,帮别的还倒没试):
/usr/java
/opt/java
/usr/lib/jvm
找到 /etc/profile文件在最后添加
export JAVA_HOME=你的JDK位置(xxk1.8.0_91)
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
保存成功后执行
①source /etc/profile重启或执行以下命令:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_91/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_91/bin/javac 300
(注意后面一定要和自己的地址对应)
②直接j重启执行
输入命令java -version
出现当前jdk版本号说明配置成功!
3,安装android studio
①使用命令
sudo apt-add-repository ppa:paolorotolo/android-studio
sudo apt-get update
sudo apt-get install android-studio
②也可以自行下载ide和sdk
http://www.android-studio.org/
建议是自己下载android studio保准点。个人不建议用命令下载android studio。
使用命令下载一般会直接放到/opt目录下,自行下载的最好也习惯性提取到该目录下。
然后使用命令
sudo /opt/android-studio/bin/studio.sh运行。一般都会运行成功。(我试了有七八次。如果提示没有找到JDK,请参考上面JDK配置)
创建项目时,没有sdk,gradle。会自动下载。当然也可以配置电脑上已有的sdk。项目创建成功后。
如果遇到以下问题解决办法:
①/root/Android/Sdk/build-tools/24.0.0/aapt: Syntax error: end of file unexpected (expecting ")")
解决:打开SDK Manager,选择api24以下的版本下载。
下载完后,点击下面launch Standalone SDK Managerbuild.gradle文件里的API24全部改成23下载所有的Build Tools后。重启android studio。开始运行时gradle会自动检测SDK版本,如果提示缺少版本下载。就直接下载。基本就没有错误了。我试了两遍。如果还有别的错误。请自行百度。
②然后运行项目。发现找不到模拟器。一直出现gradle build Running错误提示:
Unable to detect adb version, adb output: /root/Android/Sdk/platform-tools/adb: 1: /root/Android/Sdk/platform-tools/adb: Syntax error: "(" unexpected
解决办法:谷歌里有一个篇文章里说因为我们的系统版本不支持高版本的 glibc,这个问题也是最新的platform-tools才会有的问题。所以我们要把SDK中的platform-tools文件换成低版本的。
下载地址:http://dl-ssl.google.com/android/repository/platform-tools_r23.0.1-linux.zip
这里我给一个不用翻墙可以下的网址
https://downloads.puresoftware.org/files/android/platform-tools/
下载后直接覆盖SDK中的platform-tools文件。重启后。运行一下。
③Unrecognized VM option 'MaxPermSize=350m' Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit.
出现该错误,是因为studio使用了JDK版本是openjdk1.9....。不是oracle的。建议是自己下载android studio保准点。个人不建议用命令下载android studio。