Ubuntu 16.04下jdk和android studio的安装和出现问题的解决办法
2016-04-25 22:01
911 查看
一.jdk的配置
1. jdk的下载
点此下载注意选择.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.·下载地址
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
6.参考链接
http://www.ithao123.cn/content-9339904.htmlhttp://www.programgo.com/article/8800183880/;jsessionid=50BFE261C00B55982699CF0F951AC762
相关文章推荐
- Ubuntu 默认壁纸历代记
- Ubuntu Remix Cinnamon 20.04 评测:Ubuntu 与 Cinnamon 的完美融合
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 关于Ubuntu 11.10启动提示waiting for the network configuration的问题
- 在 Ubuntu 桌面中使用文件和文件夹
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置