1、Installing Java

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

After that

  sudo apt-get install oracle-java8-set-default

2、Installing Android Studio

   (1) Download Android Studio from here or here,use All Android Studio Packages

  (2) Extract the archive file into an appropriate location for your applications, eg: /opt. Use the filename of your downloaded archive, in my example android-studio-ide-143.2739321-linux.zip

  sudo unzip android-studio-ide-141.2178183-linux.zip -d /opt

  (3) To launch Android Studio, navigate to the /opt/android-studio/bin directory in a terminal and execute ./studio.sh. Or use a desktop file, see below.

You may want to add /opt/android-studio/bin to your PATH environmental variable so that you can start Android Studio from any directory.

3、Create a desktop file

gedit ~/.local/share/applications/android-studio.desktop

and add the lines below

  [Desktop Entry]
  Version=1.0
  Type=Application
  Name=Android Studio
  Exec="/opt/android-studio/bin/studio.sh" %f
  Icon=/opt/android-studio/bin/studio.png
  Categories=Development;IDE;
  Terminal=false
  StartupNotify=true
  StartupWMClass=android-studio

4、Installing Android SDK

use Android SDK manager or download from here

5、Add adb PATH

(1) sudo gedit ~/.bashrc

  add this to the file

  # Android SDK
  export ANDROID_SDK_HOME=<your sdk path>
  PATH=$PATH:$ANDROID_SDK_HOME/tools
  PATH=$PATH:$ANDROID_SDK_HOME/platform-tools

and then

  source ~/.bashrc   

(2) cd /usr/bin

  sudo ln -s <your adb path>

(3) adb devices

  if you get like this:  

  List of devices attached
  0123456789ABCDEF no permissions

  then you should just try this:

  sudo adb kill-server

  and then

  sudo adb start-server

  if you still get like this:

  List of devices attached
  0123456789ABCDEF unauthorized

  maybe you should open USB debug on your phone

参考资料:1、http://androiddevtools.cn/

2、http://askubuntu.com/questions/634082/how-to-install-android-studio-on-ubuntu

3、http://stackoverflow.com/questions/9210152/set-up-device-for-development-no-permissions

4、Ubuntu 14.04 安装genymotion

转载于:https://www.cnblogs.com/droi/p/5399975.html

Ubuntu 16.04 搭建Android开发环境相关推荐

  1. ubuntu 16.04 搭建 python 开发环境

    2019独角兽企业重金招聘Python工程师标准>>> 由于ubuntu 16.04  采用的是python2.7版本,对于采用python3开发作为开发环境的,极为不方便,不过幸好 ...

  2. ubuntu 11.04下Android开发环境的搭建!

    ubuntu 11.04下Android开发环境的搭建! 1.安装JDK 首先到oracle的官网上下载linux版本的JDK,网址为:http://www.oracle.com/technetwor ...

  3. 基于VMware+Ubuntu 14.04 搭建ESP32 开发环境

    基于VMware+Ubuntu 14.04 搭建ESP32 开发环境 开发环境:VMware + 14.04 1.更新 cmake 准备工作:官网下载cmake-3.6.3.tar.gz(https: ...

  4. linux系统嵌入式编译环境,64位Ubuntu 16.04搭建嵌入式交叉编译环境arm-linux-gcc过程图解...

    64位Ubuntu 16.04搭建嵌入式交叉编译环境arm-linux-gcc过程图解,开发裸机环境之前需要先搭建其开发环境,毕竟工欲善其事必先利其器嘛. 安装步骤 1.准备工具安装目录 将压缩包ar ...

  5. 如何在Ubuntu系统下搭建Android开发环境

    本文记录了如何在Ubuntu 12.04(64bit)系统下搭建Andriod(安卓)开发环境. 1.安装jdk 首先是下载和安装jdk.可以直接去http://java.sun.com下载.我当时下 ...

  6. Ubuntu 13.04搭建J2EE开发环境

    摘要: 1.此教程基于 本本:Lenovo v470c OS:Ubuntu 13.04 32bit 2.搭建eclipse J2ee版本+MySQL+Tomcat 7.0+Jdk7开发环境 3.目的: ...

  7. ubuntu 20.04搭建ESP-ADF开发环境

    1. 下载esp-gitee-tools 包含给 gitee 其他仓库提供的扩展工具,包括 submodule 更新.开发工具安装等. git clone https://gitee.com/Espr ...

  8. 第三篇 Ubuntu 20.04 搭建AI开发环境

    文章目录 摘要 CUDA安装方法 1.检查驱动 2.安装CUDA 3.配置PATH 安装cuDNN 安装Anaconda 安装PyCharm 摘要 这篇文章包括CUDA的安装方法.cuDNN安装方法. ...

  9. Ubuntu 11.04上搭建Android开发环境

    本文给大家讲解下如何在Ubuntu 11.04环境下使用Eclipse, Android SDK和 PhoneGap搭建Android开发环境. #1,安装Eclipse 和 Android SDK/ ...

最新文章

  1. python3语法错误-Python3 错误和异常
  2. ACM 推荐blog汇总及OJ
  3. 【高德地图开发3】---地图显示
  4. 10-19 查询学生成绩及汇总其总学分 (10 分)
  5. url采集工具_大数据关键技术浅谈之大数据采集
  6. 将链表中m-n范围内的数进行倒序
  7. mysql bug_MySQL 记一次 Bug发现过程
  8. 小白学深度之RNN循环神经网络
  9. React-JSX详细语法及渲染使用
  10. leetcode-深度优先搜索
  11. 计算机文本专业,15计算机专业2文字录入期中考试卷
  12. 每天Leetcode 刷题 初级算法篇-数学问题-计数质数
  13. 优秀程序员必备的23条好习惯
  14. 计算机事业单位简答题MAC
  15. 用计算机完成下表的视距测量计算公式,中南大学工程测量计算题库及参考答案...
  16. 编码——隐匿在计算机软硬件背后的语言上
  17. 四.卡尔曼滤波器(EKF)开发实践之四: ROS系统位姿估计包robot_pose_ekf详解
  18. 服务器配置https,以及报错解决
  19. Android 刘海屏的适配
  20. 不得不说,还是这款开源工作流表单设计器较合心意!

热门文章

  1. python 十进制与二进制以及位运算
  2. Python网页抓取、模拟登录
  3. Vue 跳转相同路由携带不同参数,而页面不刷新
  4. Nandflash希尔特编程器烧录带来的一些点知识信息
  5. [css] font-style的属性有Italic和oblique,两者有什么区别呢
  6. [css] 你有使用过font-size-adjust属性吗?说说它的作用是什么?
  7. 前端学习(2765):如何传递事件和参数
  8. 前端学习(2363):数据缓存
  9. 前端学习(2356):uni基本的插件安装
  10. 前端学习(2148):webpack-less图片文件的转化