1、下载JDK ,我下载的是jdk-7u51-linux-i586.tar.gz
我这里有jvm文件夹,直接cd过去:
$ cd /usr/lib/jvm/
拷贝下载的jdk-7u51-linux-i586.tar.gz到jvm文件夹:
$ sudo cp  ~/下载/jdk-7u51-linux-i586.tar.gz /usr/lib/jvm
解压:
$ sudo tar -zxvf jdk-7u51-linux-i586.tar.gz
设置环境变量:
$ sudo gedit /etc/profile
在文档结尾追加:
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_51
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH 
export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
将系统默认的java修改过来:
$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_51/bin/java 300
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_51/bin/javac 300
$ sudo update-alternatives --config java 
$ sudo update-alternatives --config javac
检测一下,输入:
$ java -version
显示:
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) Server VM (build 24.51-b03, mixed mode)
----------------------------------------华丽的分割---------------------------------------------------
2、下载android studio包android-studio-bundle-133.970939-linux.tgz
解压: $ sudo tar zxvf android-studio-bundle-133.970939-linux.tgz
解压后文件夹名为android-studio。
移动: $ sudo mv android-studio /opt/
打开文件夹: $ cd /opt/android-studio/bin/
运行: $ sudo studio.sh
oh shit,提示命令不存在,怎么回事?额,恩,不是这么打的吧?!
再次运行: $ sudo ./studio.sh
OK,打开了。
----------------------------------------华丽的分割---------------------------------------------------
3、新建一个test工程试试。
第一次新建工程后会提示下载gradle,这是android studio 必须的部分,耗时很长,慢慢等吧。终端提示如下:
Downloading http://services.gradle.org/distributions/gradle-1.9-all.zip
.......................................................................................................................................................................................
两个小时?吃个饭洗个澡回来继续,好了。

然后新建一个ADK,运行ADK。
遇到问题:
Waiting for device.
/opt/android-studio/sdk/tools/emulator -avd AVD_for_Nexus_S_by_Google -netspeed full -netdelay none
PANIC: Could not open: AVD_for_Nexus_S_by_Google
提示找不到,为啥找不到?原来虚拟机启动程序去/home/username/.android目录里去找android虚拟机了。
实际上,创建好的android虚拟机保存在/root/.android文件夹下,怎么办呢?我打算当一回骗子。
先删除/home/username/.android:
~$ sudo rm -r .android
做个链接:
~$ sudo ln -s /root/.android ./.android
然后再运行试试看,哇,我服了我自己了,竟然看到虚拟机界面了。。。。

虚拟机启动之后,运行一下咱的test程序:

以上,一个完整的android studio环境搭建完成,并且test测试通过。至于插件啥的,我业余选手,暂时不折腾。

作为一个建筑队工人,折腾了半天,终于搞定了这个高科技玩意,我太佩服我自己了,对着镜子烧个香去。恩。

以上仅供参考,不足之处,请各位老师指点。

ubuntu12.04 android studio 安装相关推荐

  1. android studio安装GRADLE下载慢的问题

    环境: ubuntu 16.04 LTS 64 android studio 4.0.1 工程gradle 6.1.1 现象 可能是网络原因,也可能是其它种种的你懂的原因. 致使android stu ...

  2. 【转】Android studio安装与配置

    Android studio安装与配置 1.首先下载Android studio安装包,可以从http://www.android-studio.org/下载最新版本,这里采用3.0版本进行演示,对应 ...

  3. Android Studio安装踩坑

    title: Android Studio安装踩坑 date: 2018-09-07 19:31:32 updated: tags: [Android,Android Studio,坑] descri ...

  4. Android 开发之Windows环境下Android Studio安装和使用教程(图文详细步骤)

    鉴于谷歌最新推出的Android Studio备受开发者的推崇,所以也跟着体验一下. 一.介绍Android Studio  Android Studio 是一个Android开发环境,基于Intel ...

  5. Android 之一 Android Studio 安装、配置等新手入门 + 百度地图定位 + 移动摇杆 的实现

    缘起   之前在玩一款 VR 游戏:一起来捉妖.这款游戏是使用地图进行游戏的.无奈网上找了各种工具,要么付费,要么不好使.想想自己就是个程序猿,于是乎决定自己开发一个.现在游戏基本放弃了,但是为了游戏 ...

  6. 【Android Studio安装部署系列】目录

    概述 从刚开始使用Android Studio到现在,下面所有目录下的操作,当时习惯性的把每一个整理成一个文档(其实就是简单文字描述+截图):有些地方当时是一知半解,现在会稍微明白一些.正好赶上现在有 ...

  7. Android studio安装过程中入的坑的记录与记录

    Android studio安装过程中入的坑的记录与记录 * 由于最近项目的需求,所以最近一直在配置安卓的开发环境,之前用的是Eclipse + ADT的模式开发的,配置环境也花了一些时间,但是由于谷 ...

  8. Android studio安装及常见问题

    装jdk,注意要装这个Java SE Development Kit 我一开始装的是jre(java文件夹下)如果正常装了上面那个应该有jdk的,jdk为java develop kit 自带jre( ...

  9. android studio安装教程完整,Android Studio 安装配置方法完整教程【小白秒懂】

    1.安装包下载 安装包我们可以在官网下载,但为了让大家更方便,点击链接直接保存就好啦!! 2.Android Studio 安装- 打开安装包,点next - 点next - 这步要注意了,这里填安装 ...

最新文章

  1. Python编程基础:第二十一节 函数返回Return
  2. P2167 [SDOI2009]Bill的挑战
  3. HTTP协议简介_请求消息/请求数据包/请求报文_响应消息/响应数据包/响应报文
  4. QQuickWidget + QML编程实现酷炫动态动画效果
  5. Centos6.4 本地yum源配置
  6. android 获取wifi的ip地址吗,Android获取有线和无线(wifi)的IP地址
  7. svn开发环境代码合并到生产
  8. 检测移动设备(手机)的 PHP 类库
  9. Running Hero.
  10. 局部光照与全局光照的区别
  11. PPT图标库 iSlide 阿里iconfont
  12. 编译 firefox linux,Linux下面Firefox 8.0.1的编译安装
  13. selenium自动登录qq空间
  14. 看看!挺动人的故事!!!
  15. 文艺爱好---英文单词
  16. HTML如何实现多个空格
  17. 数组(一维数组,二维数组)
  18. html中搜索栏怎么写,html搜索框怎么做
  19. QT tcp粘包问题
  20. Python IO文件管理

热门文章

  1. C++用libcurl通过HTTP以表单的方式Post数据到服务器
  2. 【转】深入分析JAVA IO(BIO、NIO、AIO)
  3. 条款01:视C++为一个语言联邦
  4. JVM证书制作步骤+耶鲁 CAS 配置
  5. VSCode+PHPstudy配置PHP开发环境
  6. 有关javaScript面向对象和原型笔记
  7. 三维插值(MATLAB)——TriScatteredInterp/scatteredInterpolant函数
  8. PAT乙级 1094 谷歌的招聘(柳婼代码,测试点1、2、4、5分析)
  9. java上传文件堆溢出_我的正则表达式导致Java中的堆栈溢出;我错过了什么?
  10. Android中Adapter适配器的介绍以及用法的总结