本文转载自:http://www.cnblogs.com/iamhenanese/p/5491862.html

安装JDK
从oracle官网下最新版的linux64位的jdk包(现在最新为jdk-8u92-linux-x64.tar.gz)
命令如下
新建文件夹-解压
sudo mkdir /usr/lib/jvm
sudo tar zxvf jdk-8u92-linux-x64.tar.gz  -C  /usr/lib/jvm 
 
设置环境变量
sudo gedit /etc/profile 
加入环境变量内容
#set java environment
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_92
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export PATH=${JAVA_HOME}/bin:$PATH  
 
source  /etc/profile   更新文件
测试
java -version
 
显示JDK版本则配置成功

fan@dell:~$ 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)

 

安装android-studio
注-------能够***是前提条件
sudo apt-add-repository ppa:paolorotolo/android-studio   添加android-studio的源
 
sudo apt-get update    更新软件列表
 
sudo apt-get install android-studio    安装android-studio  
//获取最新版,要***https://sites.google.com/a/android.com/tools/download/studio/canary/latest
 
//因为64位系统需要两个32的库文件,非常重要,这几个库不装的话,将不能打开,及正常运行
//随笔写的晚,如果没记错的话是这两个,如不对,请自行搜索。
 
$sudo apt-get install libstdc++6  
$sudo apt-get install lib32stdc++6
 
//解决建了工程后一直卡在gradle building 的方法
sudo apt-get install lib32z1    //很急很关键,安装这个库,就可以解决这个很多攻略中都解决不了的问题,感谢intergameover,csdn博主,从他那得到的这个问题的解决方法。(Gradle building 一直卡住的问题)
 
安装好后,进入/opt/android-studio/bin目录下,终端输入./studio.sh  执行程序。然后要下sdk,你要能FQ才行。

安装genymotion

首先到genymotion的官网(http://www.genymotion.net/)去注册一个帐号,(免费的),然后有权限去下载他最新的文件genymotionxxxxx64.bin一个.bin文件。

然后

chmod +x genymotionxxxxx64.bin //赋予执行权限

./genymotionxxxxx.bin  -d  /home/要安装的目录

在Dash中搜geny找到程序即可

输入帐号创建虚拟机帐号为  fanbright@126.com(输入你在官网注册的帐号,及密码)

//对个人用户免费,但是功能受限,而且只能创建一台虚拟机,但是速度很快(25秒就能开机),适合初学者,

//如果是用eclipse来开发的话,需要装一个genymotion的插件来使用它,若是android-studio的话,可以先开启虚拟机,直接点击运行程序即可实现调试。

buntu下命令行安装jdk,android-studio,及genymotion虚拟机来进行android开发【转】的更多相关文章

  1. Ubuntu下命令行安装jdk,android-studio,及genymotion虚拟机来进行android开发

    安装JDK 从oracle官网下最新版的linux64位的jdk包(现在最新为jdk-8u92-linux-x64.tar.gz) 命令如下 新建文件夹-解压 sudo mkdir /usr/lib/ ...

  2. Linux下命令行安装weblogic10.3.6

    Linux下命令行安装weblogic10.3.6 一.安装前准备工作: 1.创建用户useradd weblogic;创建用户成功linux系统会自动创建一个和用户名相同的分组,并将该用户分到改组中 ...

  3. VMware10中的CentOS6.5命令行安装VMwaretools工具启用windows与虚拟机中Linux系统的共享目录

    VMware10中的CentOS6.5命令行安装VMwaretools工具启用windows与虚拟机中Linux系统的共享目录 一.描述 系统描述:win7旗舰版64位系统+VMware Workst ...

  4. Linux下命令行安装配置android sdk

    首先, 你得有个VPN 参考以下三篇完成Android SDK的安装 https://www.digitalocean.com/community/tutorials/how-to-build-and ...

  5. Linux下命令行安装WebLogic 10.3.6

    1.创建用户useradd weblogic;创建用户成功linux系统会自动创建一个和用户名相同的分组,并将该用户分到改组中.并会在/home路径下创建一个和用户名相同的路径,比如我们创建的webl ...

  6. Ubentu下命令行安装chrome浏览器

    前言: 最近在使用Ubuntu 系统.编译Android aosp 项目.准备写博客,但是Ubuntu 的默认浏览器 firefox 在写csdn 的时候,加载不出来.如下图 一直卡在这里. 这种情况 ...

  7. MacOS下命令行安装神器brew

    1.安装brew:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/mast ...

  8. mac下命令行安装node.js及切换不同版本nodejs

    摘自: http://www.cnblogs.com/ikuyka/p/5825762.html 前提是你电脑里已经装了node.js然后才能采用以下命令(以下代码最好不要同时运行) sudo n - ...

  9. Linux系统--命令行安装weblogic10.3.6

    Linux下命令行安装weblogic10.3.6 一.安装前准备工作: 1.创建用户useradd weblogic;创建用户成功linux系统会自动创建一个和用户名相同的分组,并将该用户分到改组中 ...

随机推荐

  1. ABP开发框架前后端开发系列---(2)框架的初步介绍

    在前面随笔<ABP开发框架前后端开发系列---(1)框架的总体介绍>大概介绍了这个ABP框架的主要特点,以及介绍了我对这框架的Web API应用优先的一些看法,本篇继续探讨ABP框架的初步 ...

  2. 树讲解——紧急集合(lca)

    大视野    1787: [Ahoi2008]Meet 紧急集合 Time Limit: 20 Sec  Memory Limit: 162 MBSubmit: 3067  Solved: 1365[ ...

  3. spring与事务管理

    就我接触到的事务,使用最多的事务管理器是JDBC事务管理器.现在就记录下在spring中是如何使用JDBC事务管理器 1)在spring中配置事务管理器 <!-- JDBC事务 -->   ...

  4. poj 2104 K-th Number(主席树

    Time Limit: 20000MS   Memory Limit: 65536K Total Submissions: 59058   Accepted: 20529 Case Time Limi ...

  5. rocketMQ--搭建demo的坑

    果然不出所料,搭建起来就有坑 ,客户端经典的connection 11911的错误 在我的环境上解决方法加一行配置 brokerClusterName = DefaultClusterbrokerNa ...

  6. 在谈MVP之前,你真的懂MVC吗?

    最近看到很多文章在谈论MVP或者MVVM模式的,但其实无论MVP还是MVVM都只是MVC模式的一种变种.而如果你对MVC的设计理念都还没有理解透彻,那么即使换成MVP亦或MVVM也不可能让你杂乱不堪的 ...

  7. python为不同的对象如何分配内存的小知识

    id方法的返回值就是对象的内存地址. python中会为每个出现的对象分配内存,哪怕他们的值完全相等(注意是相等不是相同).如执行a=2.0,b=2.0这两个语句时会先后为2.0这个Float类型对象 ...

  8. 【OpenGL】OpenGL帧缓存对象(FBO:Frame Buffer Object) 【转】

    http://blog.csdn.net/xiajun07061225/article/details/7283929/ OpenGL Frame BufferObject(FBO) Overview ...

  9. Debian Customer PPA RFC (by quqi99)

    作者:张华  发表于:2016-01-13版权声明:能够随意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明 ( http://blog.csdn.net/quqi99 ) Pre ...

  10. Git使用笔记01

    本文基本的參考文章链接例如以下所看到的: Pro Git(中文版) Git教程 Git使用教程 简单介绍与说明 Git是一个分布式版本号管理系统,是为了更好地管理Linux内核开发而创立的.Git能够 ...