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