zoukankan      html  css  js  c++  java
  • Ubuntu下命令行安装jdk,android-studio,及genymotion虚拟机来进行android开发

    安装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的话,可以先开启虚拟机,直接点击运行程序即可实现调试。

     

  • 相关阅读:
    hibernate set的3个属性
    我的Android进阶之旅------>Android无第三方Jar包的源代报错:The current class path entry belongs to container ...的解决方法
    SAN,NAS,DAS的差别
    SSDT表概念具体解释
    《COM本质论》COM是一个更好的C++心得分享
    Hadoop学习小结
    出来混,是否应该吹牛皮
    出来混,是否应该吹牛皮
    创业的关键:顺势而为
    创业的关键:顺势而为
  • 原文地址:https://www.cnblogs.com/iamhenanese/p/5491862.html
Copyright © 2011-2022 走看看