Ubuntu上安装和使用Android-Studio | Word count: 790 | Reading time: 3min | Post View:
Ubuntu 上安装和使用 Android
Studio
1.对比 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.说明
本文的安装环境是Ubuntu 16.10,其它Ubuntu版本也可以,强烈建议使用64位系统,因为最新版本Studio可执行程序(如adb)都是64位的;如果用32位系统,替换和升级相当麻烦。
强烈建议先翻墙(可通过修改/etc/hosts实现),安装时需要连接google服务器,否则很多安装包(Gardle,Android SDK)需要手动下载安装,有版本适配问题,容易出错。
网上一些安装教程用三条apt命令直接安装AndroidStudio,我在Ubuntu12.04,16.04,16.10上尝试均不成功,可能是Ubuntu版本不太一样,此处使用下载压缩包的方法安装
有些安装教程,用命令行安装JDK,Gardle等等工具,这主要针对早期Android Studio版本,目前版本Android Studio 2.3的JDK,Gardle,Android SDK都是安装包已包含和自动下载的,无需再手动安装。
3.安装
下载Android studio安装包http://www.android-studio.org/(一定要下最新版本,早期版本配置比较麻烦)
安装
1 2 3 4 $ cd /exports/ $ unzip android-studio-ide-162.3871768-linux.zip $ sudo ln -s /exports/android-studio/bin/studio.sh /bin/ $ studio.sh (即可运行)
首次运行时提示下载和安装数据,第一次安装完成后,有的功能不能即时生效,退出
Studio 再进即可。
4.其它
升级更高版本的Android SDKAndroid Studio 菜单Tools->Android->SDKManager,选中需要的API版本安装即可(占空间比较多,不建议全部安装)
Android Studio数据
Android SDK 一般在第一次安装时让用户指定 AndroidSDK 安装目录,默认装在 $HOME/Android/Sdk 目录下
Gradle 默认安装在 $HOME/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9/gradle-3.3 目录下,如果想在命令行编译,使用用该目录下 bin/gradle 即可
自定义JDK和Android SDK目录Android Studio主界面->菜单->File->OtherSettings->Default Project Structure…或Welcome界面Configure->ProjectDefault->Project Structure
在命令行编译程序
1 2 3 4 5 $ 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
Android Studio是否可以与Eclipse共用JDK和Android SDK
JDK 通过设置优先路径,即可和 Eclipse 共用,方法如下:
1 2 $ export JAVA_HOME=/exports/android-studio/jre/ $ export PATH=$JAVA_HOME/bin/:$PATH
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/ 下载低版本即可)