先说下,Ubuntu 上安装Android Studio真是一路坑阿,一路坑阿,加上天  朝 防火墙挡着,折腾了快一天才弄好阿

找了n多教程,md不是抄的就是转的,而且都没说清楚具体咋装阿,一个图一个图截的挺爽的,可是不实用阿,我不再废话了,说正经的

首先装java,看准你的ubuntu是64位还是32位,找相应版本下,然后安装就好。我装的是这个jdk1.8.0-25_1.8.025-1_amd64.deb,现在应该有新版了,直接去oracle网上下载就行,没什么好说的,不会就去找其他教程吧。

装好java后,要配置环境变量!!!ubuntu上有好几种方法设置环境变量,比如修改/etc/environment, 修改/etc/profile,修改home目录下的 .bashrc或是  .profile,都可以。我不说怎么改阿,忘记了,不会的话去搜吧。注意修改前先备份一下要修改的文件,万一弄错了,还能恢复。

java准备好以后,开始进入正题了:

首先下载android studio,能翻墙的就翻墙去官网下,不能翻墙的就在墙内找,也不难找。版本应该至少1以上,以后打开有更新的话可以更新。

下载解压完就能用了,不用安装。所以你可以解压到home根目录。

下面要到坑区了...

首先是android sdk,如果你网不快,并且只想安装某几个版本的sdk的话看下面,否则就跳过这一节(直接看分割线以后):

我网不快,我只想装个4.4然后再装个最新的就好,所以我决定自己下载sdk。首先下载android-sdk_r24-linux.tgz,当然版本可能不一样,这是目前最新。这个下完后,解压就能用,你可以把解压后的文件夹和android studio放一起。

解压后文件名是android-sdk_r24-linux.tgz,下面是命令行:

cd android-sdk_r24-linux.tgz

cd tools

.android

这样就打开了android sdk manager,它会自动更新列表,如果你没架梯子的话,肯定超慢然后超时,更新失败。所以这里要设置下,点击标题栏,tools-->options,设置个国内的镜像源,我这里用的是中科院的,看图,镜像地址网上有很多,可以搜下android国内镜像。

设置好之后,点击标题栏packages->reload。你以为这样就行了吗?too sample!反正我当时弄得时候还不行,即使换了镜像地址,这货还是会先找google,尝试多次后才会找这个地址,不过也不一定成功,所以多试几次,只要更新出来列表就好,没梯子的话,千万别这样下载sdk。

更新出来列表后是这样(我已经装好了,所以肯定和你的不一样):

更新出来列表后,你要自己下载这些sdk包,怎么下载呢,前面我们找了一个镜像地址,比如这里的http://mirrors.opencas.org,直接浏览器打开,进入android,进入repository,之后,就可以下载了,不用全下载,你可以对照着我上面的图里installed的下载。tools目录下和extra目录下的是一定要安装的,但是中间android4.4 adnroid5.1这个就是可选的了,你想下那个版本就下哪个(其实只下SDK platform就可以,sample是一些程序例子,需要就下不需要就不下)。

这样,差不多就准备好sdk了。

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

下面去android studio目录,进入bin,然后运行studio.sh:

./studio.sh哦是

不出意外就可以运行了

这里会有些设置,但是我之前没截图(那时候根本就没打算发教程其实 = =),就直接说文字了。刚打开会有fetching android sdk component information,这个要等!如果等了很久还不行的话才去搜fetching android sdk component information卡死了怎么办....

我先说fetching android sdk component information自动完成的情况,自动完成后,会有初始化设置啥的,我没截图,而且是昨天的事,有点忘了,大概会有让你选择安装方式,这里不要选standard,选下面那个,好像是custom,然后后面会有让你选择安装什么,有个sdk啥的是可以取消的,还有个2.5G的不能取消,这里重点来了!!!如果你没有按照分割线前面那样自己下载sdk,这里你就继续下一步还是啥的让它自己下载吧,应该会比较久。如果你自己下载了sdk,直接左上角把这个窗口关掉吧,关掉后来这里:

忽略左边的项目,到了这里,如果你的版本不是最新的话,可以选择下面的更新,当然也可以以后再说。之后呢,选择configure

之后project defaults:

之后progect structure

这里要选择你的,注意是你的,不是上面的我的,你的androidsdk目录,java目录不用你设置。选择好之后,就可以关掉,后退后退去这里创建新项目了(前面fetching android sdk component information有问题的,解决后大概也是这样):

后面可能还要下东西,我不记得了,如果下就下吧,没关系,在墙内的。好像是gradle,这个你不用自己下载,别的教程都推荐自己下载,其实不用的。

之后就打开了:

和你那个布局可能不一样,没关系,自己设置就好。这篇里先说这些,其他内容下一篇,我怕太多内容发表不了。

Ubuntu 14.04 64位安装Android Studio 和 genymotion (上)的更多相关文章

  1. Ubuntu 14.04 64位安装Android Studio 和 genymotion (下)

    接上一篇,上回书说到,我们可以进android studio的编辑器了.感觉不错.挺好的,先不说genymotion,先看看你的android项目有没有r文件,项目有没有错误? 如果没有问题的话,下面 ...

  2. ubuntu 14.04 64位安装iNodeClient

    ubuntu 14.04 64位安装iNodeClieng(华三校园客服端) http://pan.baidu.com/s/12dpxk ubuntu 14.04 64bit Install H3C ...

  3. ubuntu 14.04 64位安装bigbluebutton

    BigBlueButton 是一个使用 ActionScript 开发的在线视频会议系统或者是远程教育系统,主要功能包括在线PPT演示.视频交流和语音交流,还可以进行文字交流.举手发言等功能,特别适合 ...

  4. ubuntu 14.04 64位安装HTK3.5

    1.http://htk.eng.cam.ac.uk/download.shtml 官网下载HTK source code以及HDecode 2.分别解压HTK-3.5.beta-2.tar.gz.H ...

  5. ubuntu 14.04 64位 安装Opencv3.1.0 (包含opencv_contrib模块)

    写在前边: 据官方说法,目前还不是太稳定的算法模块都在opencv_contrib里边,由于不稳定,所以不能在release版本里发行,只有在稳定以后才会放进release里边.但是这里边有很多我们经 ...

  6. Go在Ubuntu 14.04 64位上的安装过程

    1. 从 https://golang.org/dl/  或  https://studygolang.com/dl 下载最新的发布版本go1.10即go1.10.linux-amd64.tar.gz ...

  7. Ubuntu 14.04 64位上安装wps office软件(转http://m.blog.csdn.net/blog/yhc13429826359/24179933)

    废话少说,只给出方法供各位参考!wps for Linux版本已经有两三年没有大的动作,当然其他平台,比如windows,Android,ios上的wps效果还是很赞的说. 下面是我成功安装的步骤: ...

  8. Ubuntu 14.04 64位上安装wps office软件

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/tao_627/article/details/24179933 废话少说,仅仅给出方法供各位參考! ...

  9. Ubuntu 14.04(64位)+GTX970+CUDA8.0+Tensorflow配置 (双显卡NVIDIA+Intel集成显卡) ------本内容是长时间的积累,有时间再详细整理

    (后面内容是本人初次玩GPU时,遇到很多坑的问题总结及尝试解决办法.由于买独立的GPU安装会涉及到设备的兼容问题,这里建议还是购买GPU一体机(比如https://item.jd.com/396477 ...

随机推荐

  1. RHEL7使用ssm命令管理LVM

    1.安装ssm [root@localhost ~]# yum -y install system-storage-manager.noarch  2.检查硬盘和LVM信息 [root@localho ...

  2. 【网络流#7】POJ 3281 Dining 最大流 - 《挑战程序设计竞赛》例题

    不使用二分图匹配,使用最大流即可,设源点S与汇点T,S->食物->牛->牛->饮料->T,每条边流量为1,因为流过牛的最大流量是1,所以将牛拆成两个点. 前向星,Dini ...

  3. spring04 spel注入

    1.创建需要的实体类对象 public class Student { //学生实体类 private String name; //姓名 private Integer age; //年龄 priv ...

  4. Android布局文件-错误

    View requires API level 14 (current min is 8): <?xml version="1.0" encoding="utf-8 ...

  5. (转)jQuery Validate 表单验证

    在做网页表单时时常需要在客户端对表单填写的数据进行验证一番才能提交,我们可以通过自己编写JavasScript代码来验证,但是有时数据量过多时就会有些难度了.基于jQuery的jquery.valid ...

  6. Dragger简介

    转自:http://www.apkbus.com/blog-705730-60435.html 什么是依赖注入 如果我们想要注入依赖,首先要理解依赖是什么.简单的说,依赖是我们代码中两个模块之间的耦合 ...

  7. oracle 中如何定位重要(消耗资源多)的SQL【转】

    1.查看值得怀疑的SQL )||'%'load, s.executions executes, p.sql_text from(select address, disk_reads, executio ...

  8. XML DOM 总结一

        对这个基本概念我不介绍太多,无非就是一定格式的文本而已,我现在侧重于如何使用它.      首先看看.NET对它的支持.      首先看看这个类图:            所有的都是基于Xm ...

  9. MySQL 表子查询

    MySQL 表子查询 表子查询是指子查询返回的结果集是 N 行 N 列的一个表数据. MySQL 表子查询实例 下面是用于例子的两张原始数据表: article 表: aid title conten ...

  10. CSS 解决<td>里面内容太多把表格弄变形的原因,设置 自动换行。

    1 < style="word-break:break-all"> 例如div宽200px,它的内容就会到200px自动换行,如果该行末端有个英文单词很长(congra ...