(一)安卓小app开发之基础环境搭建

一、准备工作:

1.下载Android Studio开发环境

https://dl.google.com/dl/android/studio/ide-zips/2.1.1.0/android-studio-ide-143.2821654-linux.zip

2.将下载下来的文件android-studio-ide-143.2821654-linux.zip拷贝到/usr下

$sudo mv android-studio-ide-143.2821654-linux.zip /usr

3.将下载下来的开发环境压缩包,解压

$sudo unzip android-studio-ide-143.2821654-linux.zip

备注:

如果需要改变文件的拥有者和所属用户组,可以使用如下命令,-R选项是递归子文件夹也改变拥有者和权限:

  $sudo chown -R xlz:xlz file_name  

 

如此Linux下有/usr/android-studio/bin的文件组织形式如下图:

二、启动Android Studio

进入/usr/android-studio/bin目录,运行$./studio.sh,然后出现以下错误:

‘tools.jar‘ seems to be not in Android Studio classpath. Please ensure JAVA_HOME points to JDK rather than JRE

当我试图 $echo $JAVA_HOME的时候,输出内容为空,引起这个问题的主要原因是没有安装openjdk-7-jdk,可以通过$sudo apt-get install openjdk-7-jdk来解决,但是,经过测试,安装openjdk启动android studio以后,会出现,当使用引导工具创建新的工程时,最下面一行,有就是next finish previous button无法正常显示,同时android studio也会启动界面也会报一些警告,比如会出现上面按钮无法正常显示的UI警告以及以及一些其他问题,所以为了简便起见,这里直接简单粗暴的安装jdk-8。

三、将Linux的openjdk替换为jdk(本人系统为debian8-x64)

1.由于Linux系统已经使用了一段时间,所以原来的 机器上应该装有openjdk,为防止可能引起的一些未知问题,这里需要先将原来版本的openjdk卸载掉。

$sudo apt-get purge openjdk-\*

2.到here去,点击I agree/accept来下载最新版本的jdk,这里我下载的jdk-1.8.0_91版本

注意:

  下载的时候不要下载错了,请下载对应自己系统版本的文件,如果你的系统是x64的debian/ubuntu,那么下载文件名为jdk-8u91-linux-x64.tar.gz.(红色部分表示版本好,您的版本可能与本人的版本不同)

3.在/usr/local目录下使用如下命令创建java目录

$sudo mkdir -p /usr/local/java

4.将之前下载的jdk文件拷贝到/user/local/java目录下

$sudo cp -r jdk-8u91-linux-x64.tar.gz  /user/local/java/

5.使用cd命令进入/usr/local/java目录,并且使用如下命令解压缩jdk包

$sudo tar -zxvf jdk-8u91-linux-x64.tar.gz

6.解压缩以后,可以看到在当前目录下(/usr/local/java/)有一个名为jdk1.8.0_91的文件夹

7.更新环境变量PATH.使用$sudo vim /etc/profile命令,打开/etc/profile文件,并在文件的最下方,添加如下内容:

JAVA_HOME=/usr/local/java/jdk1.8.0_91

PATH=$PATH:$HOME/bin:$JAVA_HOME/bin

export JAVA_HOME

export PATH

8.保存/etc/profile文件,并退出编辑。

9.通知系统,新版的Oracle的java版本已经可用,使用如下命令进行更新

$sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_91/bin/java" 1

$sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_91/bin/javac" 1

$sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_91/bin/javaws" 1

10.使用如下命令设置jdk为默认。

$sudo update-alternatives --set java /usr/local/java/jdk1.8.0_91/bin/java

$sudo update-alternatives --set javac /usr/local/java/jdk1.8.0_91/bin/javac

$sudo update-alternatives --set javaws /usr/local/java/jdk1.8.0_91/bin/javaws

11.使用如下命令,更新系统的环境变量路径

$source /etc/profile

12.重启系统(本人当时并没有重启系统,而是直接跳至第13步,并且没有出错)

13.通过运行$java -version命令来检查jdk的版本。如果安装成功,将会按照如下显示

[email protected]> java -version /usr/local/java
java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)

 

四、启动android studio

完成jdk替换openjdk以后,重新执行$./studio.sh以后,显示如下启动界面,精心等待android studio启动即可。

参考链接:

http://askubuntu.com/questions/430434/replace-openjdk-with-oracle-jdk-on-ubuntu

http://askubuntu.com/questions/492280/android-studio-not-working-tools-jar-classpath-error

时间: 2024-10-11 13:18:59

(一)安卓小app开发之基础环境搭建的相关文章

10分钟入门微信小程序开发:从环境搭建到开发出第一个程序。

小程序简介 小程序是一种不需要下载安装即可使用的快速应用,它实现了应用“触手可及”的操作:用户扫一扫或搜一下即可打开应用,完全不需要安装,因此小程序不仅可提高的用户的应用体验,也方便应用的传扩散. 本文带大家快速入门小程开发,了解从环境搭建到开发出一个简单hello world程序,从而上手小程序开发,让你快速成功小程序开发人员.之后,想开发什么样的小程序,就可以自己研究和努力了. 下面,是循序渐经的步骤: ?1.注册小程序 在开发之前,当然需要先注册一个小程序账号. 进入“微信公众平台”进行注

IOS开发学习-基础环境搭建-1

为了开发方便一般会使用cocoapods来管理项目依赖库 安装cocoapods需要ruby环境一般Mac OS 会自带ruby环境: 1.由于墙的缘故,先更换ruby的镜像地址吧 //查看源列表 gem sources -l //移除没法访问的源地址 gem sources --remove https://rubygems.org/ //添加新的淘宝的源地址,注意淘宝的源已经是https开头了 gem sources -a https://ruby.taobao.org/ 2.安装cocoa

IOS开发基础环境搭建

一.目的 本文的目的是windows下IOS开发基础环境搭建做了对应的介绍,大家可根据文档步骤进行mac环境部署: 二.安装虚拟机 下载虚拟机安装文件绿色版,点击如下文件安装 获取安装包:          百度网盘:链接:http://pan.baidu.com/s/1c28EkpE 密码:93tl 解压后如下,点击如下脚本进行安装:按提示进行: 服务配置(按需配置): 这里仅限配置网络功能即可:选择1 回车-选择桥接模式 选择2启用桥接服务 三.安装macos虚拟机 注意:查看本机cup类型

Ubuntu14下Hadoop开发<1> 基础环境安装

准备了一台淘汰的笔记本,单核CPU,3G内存,160G硬盘:准备一个2G的U盘 在官网下载了64位的14.04版本(麒麟)的ISO,下载UNetbootin(Ubuntu专用U盘安装工具) 使用UNetbootin将ISO文件写入到U盘中,将笔记本设置为U盘启动,将U盘插入笔记本,打开笔记本电源即可,接下来就根据提示一步一步来就可以了 安装过程很快,期间如果有网络的话,可能会比较慢,会下载一些更新包 下载64位的JDK1.7,有个帖子写的很详细,我按照这个来的(根据实际情况进行修改即可),感谢作

S2SH开发环境搭建、框架整合、项目基础环境搭建

S2SH开发环境搭建.框架整合.项目基础环境搭建 1.S2SH框架整合 新建项目s2sh: 1.1添加jar包 1.1.1添加Struts的jar包 添加如下的jar包: commons-fileupload-1.2.2.jar commons-io-2.0.1.jar freemarker-2.3.19.jar ognl-3.0.5.jar struts2-core-2.3.4.1.jar xwork-core-2.3.4.1.jar 疑惑:这些jar可以从哪里获得呢? 对于一个框架来说,别人

luffy-city 基础环境搭建(至轮播图前后台交互实现)-步骤目录

前后台基础环境搭建 以 luffy-city 的主页为例,打通了轮播图的前后台交互 前言:复习-luffy 项目技术点概括 pip 源配置 python 虚拟环境搭建 luffy 后台配置-项目创建-基本插件安装-目录重构-开发环境配置文件配置(dev.prod)-日志配置 luffy 后台配置-项目环境变量 配置-logger自定义封装与使用-异常模块封装-Response二次封装 创建数据库并分配用户权限 创建应用(app)与用户-配置 media 静态资源接口 vue 环境配置-项目创建-

App自动化测试-1.App自动化介绍和环境搭建

*:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* BLOCKS =============================================================================*/ p, blockquote, ul, ol, dl, table, pre { margin: 15px 0; } /* HEAD

Grails 基础环境搭建及HelloWorld

Grails 基础环境搭建及HelloWorld Grails的介绍: Grails 为您提供 Rails 风格的开发体验,同时以可靠的 Java 技术作为坚强后盾. 但是 Grails 不仅仅是 Rails 通往 Java 平台的简单入口.Grails 吸取了 Rails 的经验,并将它们与现代 Java 开发的意识相结合. 可以认为 Grails 是受 Rails 启发,而不是由 Rails 转化而来. Groovy 的威力 就像 Rails 与 Ruby 编程语言联系非常紧密一样,Grai

【Hadoop基础教程】1、Hadoop之服务器基础环境搭建

本blog以K-Master服务器基础环境配置为例分别演示用户配置.sudo权限配置.网路配置.关闭防火墙.安装JDK工具等.用户需参照以下步骤完成KVMSlave1~KVMSlave3服务器的基础环境配置. 开发环境 硬件环境:Centos 6.5 服务器4台(一台为Master节点,三台为Slave节点) 软件环境:Java 1.7.0_45.hadoop-1.2.1 1.安装环境 硬件环境:Centos 6.5 服务器4台(一台为Master节点,三台为Slave节点) 软件环境:Java