本文转载自:http://www.jianshu.com/p/776e3b52e930

这学期的Android课程要学Android比较底层的东西,所以老师要求在Linux下安装Android的开发环境。说实在话,在windows下安装习惯了,真的觉得在Linux下安装挺麻烦的。不过在搜集了大量资料以及自己不断地试验下,最终也成功安装了,这里记录一下过程:

安装JDK

  • 下载Linux系统对应版本jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    这里我选择安装的版本是jdk-8u91-linux-x64.tar.gz

  • 解压jdk文件:

    sudo tar zxvf jdk-8u91-linux-x64.tar.gz
  • 我为了方便管理,将解压后的文件移动到了/opt/java目录:

    cd /opt
    sudo mkdir java
    sudo mv jdk1.8.0_91 /opt/java //需要回到jdk的解压路径完成移动
  • 配置环境变量

    sudo gedit /etc/profile //网上也有很多用vi,vim的但是我不太会用,所以就用gedit比较简单了
  • 打开文件后在文件末尾另起一行加上以下语句:

    export JAVA_HOME=/opt/java/jdk1.8.0_91 //注意这里是你自己的jdk存放路径。其他地方都一样了
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    export PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin:$PATH
  • 记得保存!然后关闭。为了使改动生效,还需执行

    source /etc/profile
  • 检查jdk安装是否成功

    java -version

安装Android SDK 以及Android Studio

  • 首先确认你已经安装好jdk
  • 下载SDK for Linux:http://pan.baidu.com/s/1o8iqMQQ
  • 下载Android Studio for Linux:http://pan.baidu.com/s/1i4OitY9#path=%252F
  • 解压Android SDK:
    sudo tar zxvf android-sdk_r24.4.1-linux.tgz  //后面是sdk的名字
  • 安装Android Studio:
    unzip android-studio-ide-143.2739321-linux.zip //后面是android studio的名字
  • 更改studio.sh文件,否则会提示找不到jdk路径:
    JAVA_HOME="/opt/java/jdk1.8.0_91"
  • 运行android studio:需要先进入android-studio/bin目录再执行:
    ./studio.sh
  • android studio成功运行后还需要配置一下sdk路径:

    配置sdk路径入口

    选择android sdk location目录
  • 至此 android studio安装完成

安装ndk:

  • 下载ndk:http://pan.baidu.com/s/1dDAqnK1
  • 进入ndk文件(.bin格式)文件所在目录,执行
    chmod +x android-ndk-r10e-linux-x86_64.bin //添加可执行权限
  • 开始安装ndk,执行:
    ./android-ndk-r10e-linux-x86_64.bin
  • 修改环境变量:
    gedit /etc/profile
    • 在最后一行加上:

      export NDK_HOME=/home/lv/Desktop/android-ndk-r10e //此处为你的ndk安装路径
      export PATH=$PATH:$NDK_HOME
    • 使保存生效:
      source /etc/profile
  • 测试ndk是否安装成功(需要先进入ndk安装目录的samples目录):
    使其中的hello.jni文件可写
    sudo chmod a+w hello.jni/

    进入hello.jni文件后执行

    ndk-build

    最后若生成底层库.so文件则说明ndk成功安装

附:

    • 最终的环境变量文件:

      /etc/profile 文件
    • 期间有一些命令如果不成功,可以仔细核对命令,注意一些命名的地方,每个人的可能不一样,还有一些目录的地方也有可能会不同,根据自己的安装情况而定
    • 某些地方不成功的话,可以试试重启下电脑。(我在修改环境变量以及测试ndk的时候,重启了电脑才成功)

Android studio在ubuntu下安装【转】的更多相关文章

  1. Android Studio在Ubuntu下离线安装Gradle

    更新android studio3.0后又要升级gradle了,估计又要很长时间,晚上临走前跟开始更新下载,第二天一早发现又卡了,吐血. 在某CSDN下载gradle-4.1-all.zip,直接手动 ...

  2. ubuntu下安装RemixOS双系统(Android x86)

    这篇文章主要讲在怎样在ubuntu下安装RemixOS pc版(Android x86版本号),下面两种做法的思路都适合安装不论什么版本号的Android x86版本号到ubuntu系统上,仅仅须要改 ...

  3. 在Windows/Ubuntu下安装OpenGL环境(GLUT/freeglut)与跨平台编译(mingw/g++)

    GLUT/freeglut 是什么? OpenGL 和它们有什么关系? OpenGL只是一个标准,它的实现一般自带在操作系统里,只要确保显卡驱动足够新就可以使用.如果需要在程序里直接使用OpenGL, ...

  4. Android Studio与Genymontion的安装

    需要安装的软件: VirtualBox 5.1.4 Genymotion 2.7.2 Android Studio 2.1.2 安装步骤: 使用安装版安装Android Studio 1.     执 ...

  5. Ubuntu下安装ADT(图文教程)

    个人感觉Ubuntu下安装ADT跟在Windows大同小异 一.装上JDK和Eclipse 如果还没有装上的,请参考我前面的博文: http://blog.csdn.net/ljphhj/articl ...

  6. android studio最新版的安装和配置(3.1.2)

    android studio最新版的安装和配置(3.1.2) 下载地址: android studio:http://www.android-studio.org/ JDK:http://www.or ...

  7. 在Ubuntu下安装ovs-dpdk

    在Ubuntu下安装ovs-dpdk 参考资料:https://software.intel.com/zh-cn/articles/using-open-vswitch-with-dpdk-on-ub ...

  8. Ubuntu 下安装QT

    Ubuntu 下安装QT 本文使用的环境 QT Library: qt-everywhere-opensource-src-4.7.4.tar.gz QT Creator: qt-creator-li ...

  9. Ubuntu下安装JDK以及相关配置

    1.查看系统位数,输入以下命令即可 getconf LONG_BIT 2.下载对应的JDK文件,我这里下载的是jdk-8u60-linux-64.tar.gz 3.创建目录作为JDK的安装目录,这里选 ...

随机推荐

  1. (5)html音频视频

    音频 1.互联网常用的音频格式 ogg 有损的音频压缩技术 免费的开源音频格式 它可以在相对较低的数据速率下实现比MP3更好的音质 mp3 有损的音频压缩技术 想使用MP3格式发布自己的作品,需要付给 ...

  2. (1)sqlite基础

    一.安装sqlite 下载页面:http://www.sqlite.org/download.html 1.下载 sqlite-tools-win32-*.zip 和 sqlite-dll-win32 ...

  3. Linux VFS

    翻译自Linux文档中的vfs.txt 介绍 VFS(Virtual File System)是内核提供的文件系统抽象层,其提供了文件系统的操作接口,可以隐藏底层不同文件系统的实现. Directir ...

  4. Careercup | Chapter 4

    二叉查换树,左孩子小于等于根,右孩子大于根. 完全二叉树,除最后一层外,每一层上的节点数均达到最大值:在最后一层上只缺少右边的若干结点. complete binary tree 满二叉树,完美二叉树 ...

  5. Oracle服务扫描工具Oscanner

    Oracle服务扫描工具Oscanner   Oracle是甲骨文公司推出的关系型数据库,适用于中大规模数据存储,如大型企业.电信.银行等行业.Kali Linux集成了Oracle服务扫描专向工具O ...

  6. 自签名证书安全性问题研究https(ssl)

    先看下https(ssl)的好处,以及为什么要用: http://imweb.io/topic/565c71673ad940357eb99879 https://zh.wikipedia.org/wi ...

  7. GDB调试动态链接库

    http://cyukang.com/2012/06/25/gdb-with-libso.html http://cyukang.com/2011/05/06/valgrind.html

  8. G - Specialized Four-Digit Numbers(1.5.2)

    Time Limit:1000MS     Memory Limit:65536KB     64bit IO Format:%I64d & %I64u Submit cid=1006#sta ...

  9. 百度地图 创建 自定义控件(vue)

    1.组件代码 Bmap.vue <!-- 离线地图 组件 --> <template> <div id="map" :style="styl ...

  10. https双向认证訪问管理后台,採用USBKEY进行系统訪问的身份鉴别,KEY的证书长度大于128位,使用USBKEY登录

    近期项目需求,须要实现用USBKEY识别用户登录,採用https双向认证訪问管理后台管理界面,期间碰到过一些小问题,写出来给大家參考下. 1:前期准备工作 USBKEY 硬件:我买的是飞天诚信 epa ...