之前学习Android开发的时候,一直跟各种教程一样,使用的是Eclipse+ADT,主要是比较方便,容易上手,特别是对于习惯用Eclipse开发java的朋友来说,上手更是好无压力。但毕竟Eclipse+ADT最多只能算Google的干儿子,特别是在有了亲儿子Android Studio后,今后的潮流必定是使用Android Studio进行android开发。

因为嫌麻烦,所以一直没尝试,昨天闲来无事,鼓捣了一下,把Android Studio配置好了,最大的直观感受就是:漂亮!对平时总是羡慕周围玩儿其他语言的朋友有高大上的编辑器的我来说,Android Studio简直就是直戳我心窝。别的不多说,光一个黑色主题和各种代码高亮就能让我流口水了。【没错,博主是一只爱装13的小白程序猿】至于Android Studio具体有哪些优势,请参考Android Studio 新的安卓开发工具这篇文章。

(上图为Eclipse,下图为Android Studio,更喜欢哪种风格,就看自己咯,不过如果不喜欢下面这个的话,也不会点进来了吧→_→)

OK,博主又说废话了,下面切入正题,如何在Ubuntu环境下配置Android Studio。【博主还是要再废话一句……本文是小白博主写给其他小小白程序猿的,大神绕道,不喜勿喷- -】

一、JDK配置(已经配置好了的朋友可以直接跳过0.0)

1、下载jdk

点此进入下载页面,注意选择.tar.gz后缀的jdk压缩包

2、在命令行进入你的下载目录,执行以下命令:

sudo tar zxvf ./jdk-8u20-linux-x64.tar.gz  -C ../../../usr/lib/jvm

(注意斜体部分为你下载的jdk压缩包名)

3、进入该目录

cd usr/lib/jvm

4、使用命令:

sudo mv jdk1.8.0_20/ java-8u20-sun

5、配置环境变量

sudo gedit ~/.bashrc

在打开的文档最后添加以下内容

export JAVA_HOME=/usr/lib/jvm/java-8u20-sun

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

6、使用命令:

source ~/.bashrc

至此,JDK已经配置完毕,下面开始下载并配置Android Studio

二、Android Studio下载和配置

1、下载Android Studio

点此进入下载页面

2、解压安装包

把安装包移动到你想要安装Android Studio的目录,然后执行:

sudo tar zxvf android-studio-bundle-135.1245622-linux.tgz

(注意斜体部分为你下载的Android Studio压缩包名)

解压出来后文件夹名为android-studio。

3、命令行进入android-studio/bin,执行Android Studio

./studio.sh

Android Studio已经出现在你眼前了,开始创建项目,一步一步下去,但是你会发现进入主界面后会一直卡在下载gradle的步骤……对开发android的朋友来说,应该很快就能明白吧……又被墙了……

你可以选择挂代理,这我就不多说了,或者选择下载离线包。

3、下载gradle

找到并点进Android Studio的设置选项setting,在左侧选择Gradle,就可以在右边看到默认的gradle目录,Ubuntu下一般是/home/username/.gradle

进入.gradle/wrapper/dists/,就能看到所需要的gradle版本,博主这个版本的Android Studio(beta) v0.8需要的是gradle-1.12-all

点击此处进入gradle下载页面 ,在下面的Previous Releases处选择所需要的版本进行下载。

4、配置gradle

将下载好的gradle-1.12-all.zip放到.gradle/wrapper/dists/2apkk7d25miauqf1pdjp1bm0uo/下,并删除gradle-1.12-all.zip.part文件

网上很多教程说到这儿就表示配置成功了,可我再打开Android Studio创建项目依旧卡在下载配置gradle……折腾了一阵,用下面的方法搞定了

重新打开Android Studio,打开之前第一次进入时在workspace里创建的项目。此时成功进入了主界面,并且似乎开始加载。不过等了一会儿,会发现在窗口最下方的提示处依旧显示downlad : XXXXXX。不用急,点击那串提示,提示信息会变成可活动的窗口,然后在那个小窗口里,找到这串烦人的正在下载gradle的提示,点击右边的停止按钮……然后,系统终于开始寻找并加载本地的gradle压缩包,等待片刻,待进度条走完,就大功告成了~

5、至此,Android Studio已经可以正式使用了,新建一个工程试试吧~不过软件默认的主题依旧是白色,需要进入setting,在左侧选择Appearance,右边的Theme处选择Darcula就行了。再友情提示一句,如果觉得字体太小,需要调整字体时,需要先把font设置save as你自己的配置,因为默认的配置是不能修改字体的~

最后,感谢您的阅读!

【原谅博主在找寻解决办法的途中又忘了截图o(╯□╰)o再加上比较懒……有问题的朋友可以留言或者通过微博联系博主@Ray不忘初心】

【原文地址:http://www.ray-world.com/?p=618  】

转载于:https://www.cnblogs.com/coderbean/p/4519540.html

【转载】Ubuntu环境下配置Android Studio相关推荐

  1. [Android] 环境优化配置Android Studio发展NDK

    ======================================================== 作者:qiujuer 博客:blog.csdn.net/qiujuer 站点:www. ...

  2. weka的java环境配置_Linux(ubuntu)环境下配置weka

    下载java vm.在命令行输入 wget --no-cookie --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F" ...

  3. 从零开始搭建Ubuntu 环境下的Android 源码开发环境

    本文从一个干净的Ubuntu 10.04 操作系统出发,一步一步引导你搭建自己的基于eclipse IDE 的Android源码开发环境. 正文会包含一下这些内容: 获得源码 编译源码准备工作 编译工 ...

  4. 发现了以元素'd:skin'开头的无效内容,此处不应含有元素——Eclipse下配置Android时的错误警告处理

    在Eclipse环境下配置Android开发环境,安装完SDK和ADT之后,打开Eclipse时候,出现如下错误警告. 针对此问题,其解决方法如下: (1)删除上图中显示的2处路径下的devices. ...

  5. Ubuntu Linux环境下的Android开发环境的配置

    在Android底层开发中需要用到的工具有:JDK6或以上版本:Eclipse3.4或以上版本:ADT;CDT;Android SDK:Android NDK:交叉编译环境:Linux内核源代码:An ...

  6. Flutter之window系统下配置开发环境以及在Android Studio里面运行hello word

    1 .window系统配置Flutter开发环境 1)下载Flutter的SDK 如果电脑安装了Git,直接到https://github.com/flutter/flutter/这里下载,但是需要翻 ...

  7. Ubuntu 14 配置Android Studio的快捷启动方式

    在window7下安装配置了Android Studio之后就想把ubuntu下的Android Studio整舒服. 桌面图标 Ubuntu下解压Android Studio压缩包后有个名为&quo ...

  8. Ubuntu下安装Android Studio

    一.系统环境 系统环境 二.安装源文件 Android Studio 3.2.0: android-studio-ide-181.5014246-linux.zip Java SE Developme ...

  9. 配置Android Studio内置jre的环境变量

    下载Android Studio时,包括jre.将这个jre配置过环境变量后,就可以在全局使用了.但是和官网安装jre的环境配置略有不同. 图一  jre官网下载,安装后的目录 图二  Android ...

最新文章

  1. python中文读音ndarray-numpy中的ndarray方法和属性
  2. HADOOP2单机版
  3. 044_CSS33D转换
  4. Exchange 常用命令行备忘
  5. Arcgis Server 10.4.1 搭建集群环境
  6. (48)System Verilog数组定位
  7. opencv-api contourArea
  8. boot入门思想 spring_什么是Spring boot?Spring Boot快速入门以及Spring Boot实例教程
  9. matlab uicontrol 居中,在uicontrol属性中position设置问题?
  10. 夜神模拟器与MAC之间传文件
  11. 2019年04月02日清明上海迪士尼游
  12. 百度ueditor编辑器控制图片在编辑框中的大小
  13. Ogre 合成器 compositor
  14. C语言基础知识 ---------- 指针(pointer)、结构(structure)、字串(Char)
  15. TMS320F280049 I2C IIC 相对于库函数操作CAT24C02 中文
  16. 同时被三个面试官面试_工作面试官犯的5个错误
  17. 世界第一台电子计算机到底是谁?
  18. 【Typora常用快捷键】
  19. const 定义数组问题
  20. 如何使用支付宝支付接口

热门文章

  1. OA学习笔记-006-SPRING2.5与hibernate3.5整合
  2. C#值类型以及默认值记录下
  3. PAT 1074. Reversing Linked List (25)
  4. Markdown会干掉Html吗?
  5. U盘专杀工具,U盘防御软件,U盘病毒防火墙--UDiskSyS
  6. 如何在虚拟机上安装wsus服务器,如何在Hyper-V虚拟机上安装WSUS服务器技巧
  7. MFC处理回车窗口消失
  8. avi编码格式以及查看的视频编码方式的小工具
  9. 微型计算机常用的worm是,2010江西省计算机等级考试试题 二级C试题考试答题技巧...
  10. 汽车电子专业知识篇(三)-双目视觉三大应用视觉深度、标定、立体匹配