二、复制所需的文件到ubuntu

2.1、如果你还没有linux版本的android studio、sdk、jdk请先下载所需文件,我已经上传到百度网盘了

下载地址:

android studio-linux-2.1.1:https://pan.baidu.com/s/1skPuAPf

sdk-linux:链接:https://pan.baidu.com/s/1pLq3dyV

jdk1.8-linux:https://pan.baidu.com/s/1mh67V5Y

2.2、在主文件夹(也就是/home/lcw/ ,lcw就是你的用户名 )下新建一个android_develop_tools文件夹

  1. mkdir /home/cam/android_develop_tools

注意:这里没有加上sudo,则可以使用快捷键Ctrl+c(复制)、Ctrl_v(粘贴)到此文件夹下,否则只能使用命令行来复制文件了

新建完后将下载好的android-studio、sdk、jdk复制到此文件夹下

三、安装jdk1.8

3.1、新建jvm文件夹(文件夹的名字不能乱改)

  1. sudo mkdir /usr/lib/jvm

3.2、复制jdk1.8到jvm文件夹:

  1. sudo cp /home/cam/android_develop_tools/jdk-8u92-linux-x64.tar.gz /usr/lib/jvm/

3.3、进入jvm文件夹

  1. cd /usr/lib/jvm/

3.4、解压jdk-8u92-linux-x64.tar.gz,解压完后会有一个“jdk1.8.0_92”文件夹

  1. sudo tar -zxvf jdk-8u92-linux-x64.tar.gz

3.5、配置jdk环境变量,解压完后执行下面命令:

  1. sudo gedit /etc/profile

在打开的文档最后面添加下面内容(这里的“jdk1.8.0_92” 就是你上一步解压的文件夹)

  1. export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_92
  2. export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

然后按ctrl+s保存,再关闭即可

3.6、更新profile文件使配置生效:

  1. source /etc/profile

3.7 检测一下是否配置成功,输入:

  1. java -version

提示下面说明配置成功:

java version "1.8.0_92"

Java(TM) SE Runtime Environment (build 1.8.0_92-b14)

Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)

四、安装sdk

4.1、解压sdk-linux-2016-08-12.zip

首先进入android_develop_tools文件夹下

  1. cd /home/cam/android_develop_tools

然后执行下面的解压命令,解压完后会有个“sdk”的文件夹

  1. unzip sdk-linux-2016-08-12.zip

解压时间有点长,耐心等会

4.2、设置sdk的环境变量:

  1. sudo gedit /etc/profile

在打开的文档中追加下内容(这里的路径中的sdk,就是上一步解压出来的,名字不能乱改)

  1. export ANDROID_SDK_HOME=/home/cam/android_develop_tools/sdk
  2. export PATH=$PATH:$ANDROID_SDK_HOME/tools:$ANDROID_SDK_HOME/platform-tools

复制、粘贴后,ctrl+s保存,再关闭即可

4.3、更新profile文件使配置生效:

  1. source /etc/profile

4.4、测是否安装成功

在终端输入“android”,能打开 Android SDK Manager,说明就成功了

或许你会遇到的问题:

1、我们在上一步骤中已经打开了Android SDK Manager,一定要确保 tools目录下安装的是最新的,否则在studio build的时候会失败

Tools 目录下选择:

Android SDK Tools

Android SDK Platform-tools

Android SDK Build-tools (最高版本,最好都下载)

2、如果你打开一个新的终端(快捷键 Ctrl+Alt+t),输入“android”后不起作用,重启电脑就能解决,到这一步后建议大家重启一下电脑。

3、ubantu 16.04 LTS 64位系统运行android studio出错unable to run mksdcard sdk tool ,原因:缺少lib

解决方法:安装对应了依赖库

  1. sudo apt-get install lib32z1 lib32ncurses5  lib32stdc++6

五、安装android studio

5.1、解压android-studio-v2.1.1-linux-2016-08-11.zip

  1. unzip android-studio-v2.1.1-linux-2016-08-11.zip

解压完后,进入android-studio的bin目录下运行studio.sh,就能打开studio

  1. cd /home/cam/android_develop_tools/android-studio/bin/

打开studio,输入命令

  1. ./studio.sh

ubuntu14.04 配置android studio环境的更多相关文章

  1. Ubuntu16.04配置Android SDK环境

    下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html(注意32位与64位,我 ...

  2. 安装Android Studio (一)同时配置Android Studio环境变量

    安装Android Studio 安装android 一直next就行了.这以步需要10分钟左右. 我的安卓SDK在这个目录 C:\Users\user\AppData\Local\Android\s ...

  3. 配置android studio环境-Hello world

    运行hello world demo 运行D:\Program Files\Android\Android Studio\bin 选择创建一个项目 出现一系列的选择 如果没有出现下列问题,直接跳过 备 ...

  4. 配置android studio环境2

    安装android studio 2.1运行 exe 程序 安装截图 备注 :O(∩_∩)O~等了 ,但是还是失败, 完全安装啊,不影响,可以手动运行安装目录下的 如:D:\Program Files ...

  5. 配置android studio环境

    配置java jdk 1.1运行exe 程序 1.2配置jdk 环境变量 添加环境变量 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin .;%JAVA_HOME%\lib;% ...

  6. Ubuntu14.04搭建android开发环境

    一 下载ADT 官方下载地址:http://developer.android.com/sdk/index.html(须要FQ或者改动host) 二 解压 1 使用终端将下载的文件解压当前文件夹下: ...

  7. ubuntu14.04安装Android Studio出现error while loading shared libraries: libz.so.1的解决方法

    参考博客地址: http://blog.csdn.net/newairzhang/article/details/28656693 安装lib32z1就可以解决,如下: 首先,sudo apt-get ...

  8. Ubuntu 14.04 下 android studio 安装 和 配置【转】

    本文转载自:http://blog.csdn.net/xueshanfeihu0/article/details/52979717 Ubuntu 14.04 下 android studio 安装 和 ...

  9. Ubuntu14.04配置gcc4.4.4+Qt4.8.4交叉编译环境

    安装32位程序运行支持 sudo apt-get install lib32stdc++6 lib32z1 lib32ncurses5 lib32bz2-1.0 可能报错: lib32stdc++6 ...

随机推荐

  1. 2018-8-10-win10-uwp-横向-AppBarButton

    title author date CreateTime categories win10 uwp 横向 AppBarButton lindexi 2018-08-10 19:16:50 +0800 ...

  2. linux c 链接详解2-定义和声明

    2定义和声明 摘自:linux c编程一站式学习 可以学会extern和static用法,头文件知识. 2.1. extern和static关键字 在上一节我们把两个程序文件放在一起编译链接,main ...

  3. Nginx的应用之动静分离

    Nginx 的动静分离 我们通过中间件将动态请求和静态请求进行分离,减少了不必要的请求消耗和延时. 动静分离后,即使动态服务不可用,但静态资源不会受到影响. 应用实例 1.准备环境 系统 角色 主机名 ...

  4. 转:动态库路径配置- /etc/ld.so.conf文件

    Linux 共享库 Linux 系统上有两类根本不同的 Linux 可执行程序.第一类是静态链接的可执行程序.静态可执行程序包含执行所需的所有函数 — 换句话说,它们是“完整的”.因为这一原因,静态可 ...

  5. 转载:Angular的filter总结

    过滤器(filter)正如其名,作用就是接收一个输入,通过某个规则进行处理,然后返回处理后的结果.主要用在数据的格式化上,例如获取一个数组 中的子集,对数组中的元素进行排序等.ng内置了一些过滤器,它 ...

  6. Oracle Linux下使用sqlplus的edit命令

    1.使当前会话生效 define_editor=vi SQL> select * from dual; D - X SQL> edit Wrote file afiedt.buf 21 1 ...

  7. 进程启动到别的session下(作用)

    https://blog.csdn.net/lostwifi/article/details/76472868 WTSGetActiveConsoleSessionId WTSEnumerateSes ...

  8. Git中.gitignore文件不起作用

    Git中.gitignore文件不起作用的解决以及Git中的忽略规则介绍   在Studio里使用Git管理代码的过程中,可以修改.gitignore文件中的标示的方法来忽略开发者想忽略掉的文件或目录 ...

  9. Foobar 2000增加APE播放支持的方法

    这里说明一下APE,它是一种常用的无损音乐的存储格式,通常会有将原始音乐光盘数字化后存储的APE文件搭配一个CUE文件使用.这个APE存储了音乐的原始数据,而CUE文件则是一个索引文件,用来标记音乐光 ...

  10. event(1)

    event event(事件流)是 window对象的一个属性 在JS中事件有2种类型 一种是冒泡类型 一种是捕获类型 冒泡类型最先是在IE中出现,而捕获类型最先在标准的DOM中出现,不过最终IE得胜 ...