Android Rom

Ubuntu上安装和使用Android Studio

2017-04-24  本文已影响733人  xieyan0811

1. 对比Eclipse与Android Studio开发

Eclipse开发 Android Studio开发
Java开发工具 JDK (可通用) JDK (可通用)
Android开发工具 Android SDK Android SDK
集成开发环境 Eclipse Android Studio
命令行编译工具 Ant Gradle
结构 Android Studio的Project类于Eclipse的Workspace Android Studio的module类似于Eclipse的Project
优点 Eclipse支持C/C++/Java/Python起初大家都有它做Android开发,熟悉度高 针对Android安装使用方便一些,5.0以后的有些功能只能在Android Studio上使用

2. 说明

  1.         本文的安装环境是Ubuntu 16.10,其它Ubuntu版本也可以,强烈建议使用64位系统,因为最新版本Studio可执行程序(如adb)都是64位的;如果用32位系统,替换和升级相当麻烦。
    
  2.         强烈建议先翻墙(可通过修改/etc/hosts实现),安装时需要连接google服务器,否则很多安装包(Gardle,Android SDK)需要手动下载安装,有版本适配问题,容易出错。
    
  3.         网上一些安装教程用三条apt命令直接安装AndroidStudio,我在Ubuntu12.04,16.04,16.10上尝试均不成功,可能是Ubuntu版本不太一样,此处使用下载压缩包的方法安装
    
  4.         有些安装教程,用命令行安装JDK,Gardle等等工具,这主要针对早期Android Studio版本,目前版本Android Studio 2.3的JDK,Gardle,Android SDK都是安装包已包含和自动下载的,无需再手动安装。
    

3. 安装

  1.         下载Android studio安装包http://www.android-studio.org/(一定要下最新版本,早期版本配置比较麻烦)
    
  2.         安装
    
$ cd /exports/
$ unzip android-studio-ide-162.3871768-linux.zip
$ sudo ln -s /exports/android-studio/bin/studio.sh /bin/
$ studio.sh (即可运行)

首次运行时提示下载和安装数据,第一次安装完成后,有的功能不能即时生效,退出Studio再进即可。

4. 其它

  1.         升级更高版本的Android SDKAndroid Studio 菜单Tools->Android->SDKManager,选中需要的API版本安装即可(占空间比较多,不建议全部安装)
    
  2.         Android Studio数据
    

i. Android SDK一般在第一次安装时让用户指定AndroidSDK安装目录,默认装在$HOME/Android/Sdk目录下
ii. Gradle默认安装在$HOME/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9/gradle-3.3目录下,如果想在命令行编译,使用用该目录下bin/gradle即可

  1.         自定义JDK和Android SDK目录Android Studio主界面->菜单->File->OtherSettings->Default Project Structure…或Welcome界面Configure->ProjectDefault->Project Structure
    
  2.         在命令行编译程序
    
$ sudo ln -s ~/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9/gradle-3.3/bin/gradle/bin/
$ export JAVA_HOME=/exports/android-studio/jre/
$ export PATH=$JAVA_HOME/bin/:$PATH
$ gradle clean
$ gradle build
  1.         Android Studio是否可以与Eclipse共用JDK和Android SDK
    

i. JDK通过设置优先路径,即可和Eclipse共用,方法如下:

$ export JAVA_HOME=/exports/android-studio/jre/
$ export PATH=$JAVA_HOME/bin/:$PATH

ii. Android SDKEclipse开发需要: Java+Eclipse+ADT+AndroidSDK组合使用,ADT与Android SDK版本必须匹配.Android Studio下载的最新AndroidSDK可能版本高于ADT,因而无法与Eclipse共用(failed to get the required ADTversion number from the SDK,遇到此问题,在http://www.androiddevtools.cn/ 下载低版本即可)

上一篇 下一篇

猜你喜欢

热点阅读