红联Linux门户
Linux帮助

Ubuntu 16.04下jdk和android studio的安装和出现问题的解决办法

发布时间:2016-06-22 15:02:50来源:linux网站作者:21rock

一.jdk的配置
1. jdk的下载

点此下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
注意选择.tar.gz后缀的jdk压缩包
2. 在/usr/lib下新建jvm文件夹

sudo mkdir jvm
3. 将压缩包解压至jvm下

sudo tar zxvf ./jdk.tar.gz -C /usr/lib/jvm
4. 设置环境变量

sudo gedit ~/.bashrc
在文档最后添加以下内容
#set java environment
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_91
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
5.保存环境变量,退出编辑器,输入命令使之生效

source ~/.bashrc
6. 设置默认的JDK

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_67/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_67/bin/javac 300
测试 显示JDK版本则配置成功
java -version


二.android studio的配置
1.下载地址:http://www.android-studio.org/
2.解压安装包

将安装包放在/opt下 因为貌似第三方软件都会默认安装在这
将压缩包复制到/opt下

cp androidstudio.tar.gz /opt

如果压缩包是.zip 执行

unzip archive_name.zip

如果安装包是.tgz 执行

sudo tar zxvf archive_name.tgz

3.命令行进入android-studio/bin,执行

sudo ./studio.sh

4.安装过程中如果提示unable to run mksdcard sdk 执行

sudo apt-get install lib32z1 lib32ncurses5  lib32stdc++6

5.安装过程中出现过的问题及解决办法

1.安装Android studio完成后运行模拟器失败,提示:PANIC: HOME is defined but could not find Nexus_5_API_22.ini file in $HOME/.android/avd

Ubuntu 16.04下jdk和android studio的安装和出现问题的解决办法

解决思路: 在这里可以看到sdk的安装路径在/root下,起先是以为没有创建Nexus_5_API_22.ini这个文件,所以尝试从图形界面的话发现没法进入/root里,提示没权限,之后终端输入sudo gnome-open /root就能进去看/root里面的信息,发现存在该.ini文件,所以在终端输入如下命令,模拟器开始正常工作

sudo -i
cd /opt/android-studio/bin
./studio.sh


本文永久更新地址:http://www.linuxdiyf.com/linux/21741.html