使用Android Studio搭建开发环境
使用Android Studio搭建开发环境
本文由 ImportNew - 陈强 翻译自 javacodegeeks。如需转载本文,请先参见文章末尾处的转载要求。
ImportNew注:此系列教程译者正在招募中,如果你也对此感兴趣,欢迎加入我们的 Android开发 小组。联系方式请查看小组简介。
2013年Google I/O 大会首次发布了Android Studio IDE(Android平台集成开发环境)。它基于Intellij IDEA 开发环境,旨在取代Eclipse和ADT(Android开发者工具)为开发者提供更好的开发工具。既然Google一直在努力推广,相信不久以后就有望赶上Eclipse。
相比Eclipse,Android Studio IDE有自己优缺点:
- 优点:对UI界面设计和编写代码有更好地支持,可以方便地调整设备上的多种分辨率。
- 优点:同样支持ProGuard工具和应用签名。
- 缺点:不过,目前版本的Android Studio不能在同一窗口中管理多个项目。每个项目都会打开一个新窗口。我猜这是借鉴了Intellij IDEA的行为,而且Google近期不会对此做出调整。
- 缺点:虽然支持Gradle自动化构建工具,但对于刚从Eclipse平台转移过来的开发者来说还需要一段时间去学习和适应。
- 如果你已经在系统上安装了Android SDK的话,可以从Android Developer网站下载最新版本的Android Studio。
附Android SDK下载地址:http://developer.android.com/sdk/installing/studio.html
安装android-studio-bundle-<version>.exe文件。
根据安装向导指示完成安装:
如果还没在系统上安装JDK,那你还需要安装最新版本的Java,然后设置好JDK_HOME和JAVA_HOME环境变量:
是否限制安装配置,选择“任何本机用户都能使用”,下面一项“仅供你使用”:
选择安装路径:
安装完成后,打开Android Studio项目启动IDE。
启动IDE会花上几秒钟,并显示以下启动画面:
有时Android Studio(大多数情况发生在旧版本上)会启动失败并显示以下报错:
用管理员权限重新启动以解决这个问题。
在Android Stdio的主界面,选择“Configure选项–>Project Defaults选项–> Project Structure选项”——Android SDK and configure the paths to your JDK and Android SDK:
在Android Studio 主界面中点击“New Project”:
当你点击“New Project”项后,Android Studio将显示如下对应的应用程序名称、模块名、包名。而且你可以指定编译应用程序的Android SDK版本和所支持的最低SDK版本,然后任选一个内置主题。
接下来你需要选择在手机上显示的应用程序图标,当然我们也可以按照默认设置不作改动,点击Next继续。
需要选择创建何种类型的Activity用户界面,点击Next完成创建。如果还不清楚该创建哪一种,那就选择Blank Activity来产生一个空白事件。
为新建立的Activity命名,点击Finish以完成创建。
第一次创建项目时,因为IDE会索引项目工程下载一些Gradle工具的相关包,所以会花费一点时间。
然后,在IDE界面点击Run按钮来启动项目。
IDE会提示你从可用的设备或模拟器列表中选择一个进行Android应用布署。
在这里,我从“Android Virtual device”中选择了android_2_3_3版本模拟器,再点击OK完成。如果模拟器没有提前启动,启动模拟器会花费非常长的时间。我的建议是手动启动模拟器,接着你就能在“Choose a running device”列表中找到正在运行的模拟器。
模拟器会自动生成“HelloWorld”应用并安装在你的模拟器或设备上,紧接着运行程序。
原文链接: javacodegeeks 翻译: ImportNew.com - 陈强
译文链接: http://www.importnew.com/8731.html
[ 转载请保留原文出处、译者和译文链接。]
相关文章
- Google I/O 2013 Android Session 之 Android开发者工具更新
- Google I/O 2013隆重推出Android Studio (含下载地址)
- 如何成为一个偷懒又高效的Android开发人员
- 在安卓上使用RxJava
- 2013年ImportNew最受欢迎的10篇文章
- 安卓开发者必备的42个链接
- Android NDK介绍(上)
- Android NDK介绍(下)
- 安卓的进化—Part2
- 安卓开发:NotificationListenerService和kitkat
陈强
Android 爱好者,(新浪微博:@bournechen)
- 没有评论
- 陈强
- 2014 年 1 月 18 日
- Android开发, 教程
- Android Studio, Android开发, 配置教程
发表评论 取消回复
-
近期热评文章
- Java最困扰你的那些事
- 探究内存泄露—Part1—编写泄露代码…
- Java Web开发框架对比—Part1—快速原型…
- HashMap vs. TreeMap vs. Hashtabl…
- 本周算法:快速排序—三路快排 vs 双基准…
- 如何成为一个偷懒又高效的Android开发人员…
- Java开发牛人十大必备网站…
- Java中的equals()和hashCode()契约…
- 危险代码:如何使用Unsafe操作内存中的Java类和对象—Pa…
- Java8学习:Lambda表达式、Stream API和功能性…
最新评论
- ice 发表在《Java中的equals()和hashCode()契约》
- ice 发表在《Java中的equals()和hashCode()契约》
- robin 发表在《Java中的equals()和hashCode()契约》
- iSayme 发表在《每个程序员应该知道的12个API》
- Alexia 发表在《如何生成一个合适的hashcode方法》
- Trist 发表在《如何生成一个合适的hashcode方法》
- huangdouglas 发表在《Java 10大优点—Part1—Java编译器》
- 唐小娟 发表在《HashMap vs. TreeMap vs. Hashtable vs. LinkedHashMap》
- 唐小娟 发表在《HashMap vs. TreeMap vs. Hashtable vs. LinkedHashMap》
- smaltdd 发表在《HashMap vs. TreeMap vs. Hashtable vs. LinkedHashMap》