`
weitao1026
  • 浏览: 1053478 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Android Studio系列教程一--下载和安装

 
阅读更多

<div class="iteye-blog-content-contain" style="font-size: 14px;">
<p>相信大家对Android Studio已经不陌生了,Android Studio是Google于2013 I/O大会针对Android开发推出的新的开发工具,目前很多开源项目都已经在采用,Google的更新速度也很快,明显能感觉到这是Android开发的未来,那么我们还有什么理由不去拥抱未来呢?</p>
<p>虽然推出了很久,但是国内貌似普及的程度并不高,鉴于很多朋友求studio的详细教程,那么今天我就手把手教大家下载、安装、使用,Studio之路从这里开始。</p>
<h2 id="articleHeader1">Android Studio VS Eclipse</h2>
<p>相信目前国内用Eclipse的还是大多数,那么首先就来说一下Studio的一些优点,比较才能更有说服力,才能说明为什么我们要从Eclipse迁移到Studio。</p>
<ul>
<li>1、Google推出的</li>
</ul>
<p>毫无疑问,这个是它的最大优势,Android Stuido是Google推出,专门为Android“量身订做”的,是Google大力支持的一款基于IntelliJ IDEA改造的IDE,这个应该能说明为什么它是Android的未来</p>
<ul>
<li>2、速度更快</li>
</ul>
<p>Eclipse的启动速度、响应速度、内存占用一直被诟病,相信大家这点应该深有体会,而且经常遇到卡死状态。Studio不管哪一个方面都全面领先Eclipse</p>
<ul>
<li>3、UI更漂亮</li>
</ul>
<p>I/O上演示的那款黑色主题真是太棒了,极客范,Stuido自带的Darcula主题的炫酷黑界面实在是高大上,相比而言Eclipse下的黑色主题太low了</p>
<ul>
<li>4、更加智能</li>
</ul>
<p>提示补全对于开发来说意义重大, Studio则更加智能,智能保存,从此再也不用每次都 Ctrl + S了。熟悉Studio以后效率会大大提升。</p>
<ul>
<li>5、整合了Gradle构建工具</li>
</ul>
<p>Gradle是一个新的构建工具,自Studio亮相之处就支持Gradle,可以说Gradle集合了Ant和Maven的优点,不管是配置、编译、打包都非常棒。</p>
<ul>
<li>6、强大的UI编辑器</li>
</ul>
<p>Android Studio的编辑器非常的智能,除了吸收Eclipse+ADT的优点之外,还自带了多设备的实时预览,相对这对Android开发者来说简直是神器啊。</p>
<ul>
<li>7、内置终端</li>
</ul>
<p>Studio内置终端,这对于习惯命令行操作的人来说简直是福音啊,再也不用来回切换了,一个Studio全部搞定。</p>
<ul>
<li>8、更完善的插件系统</li>
</ul>
<p>Studio下支持各种插件,如Git、Markdown、Gradle等等,你想要什么插件,直接搜索下载。</p>
<ul>
<li>9、完美整合版本控制系统</li>
</ul>
<p>安装的时候就自带了如GitHub, Git, SVN等流行的版本控制系统,可以直接check out你的项目。</p>
<p>大家看完以上是不是很动心呢,优点是很多,但是大家学习的时候会遇到很多问题,如Studio和Eclipse的目录结构、快捷键等等完全不一样,需要适应一段时间,Gradle同样增加了学习成本,虽然Google的更新速度已经相当快了,但是目前最新的是1.0RC版本,仍未推出正式版,说明可能会有一些小问题等,Studio官方解释暂未支持NDK,所以如果你的项目用到了NDK最好也不要使用Studio。</p>
<p>但是相信Google会越来越完善的,学习成本与适应阶段是我们做技术一直要保持的心态,一旦上手相信你要离不开它了。</p>
<p>最后这里先上一张我本地Studio的截图:</p>
<p><img style="display: inline; cursor: pointer;" src="http://stormzhang.com/image/studio_preview.png" alt=""></p>
<h2 id="articleHeader2">准备</h2>
<p>因为Google Android的一些官方网站在国内访问有限制,原因你懂得。所以在开始下载安装Studio之前,你需要自备梯子,关于如何fanqiang有很多种方法,这里就不做过多介绍,私以为作为一个Android开发者,不懂fanqiang基本没法做下去。所以这点投入是值得的,这里推荐大家直接购买VPN吧,因为我曾经折腾了很多fanqiang的玩意,要么不稳定,要么速度慢,后来想通了,凡是花点钱能解决的问题都不是问题,这里推荐<a href="https://www.ytvpn.com/?r=a9b90a505050781a" rel="nofollow" target="_blank"><span style="text-decoration: underline;"><span style="color: #0066cc;">云梯VPN</span></span></a>,价格算是很便宜的了,别再问我速度、稳定性如何,我已经使用并续费快两年了。(通过这个链接购买的,你的账户可以优惠10元)</p>
<h2 id="articleHeader3">下载</h2>
<p>官方下载有两个地方,均需要fanqiang。</p>
<ul>
<li><a href="http://developer.android.com/sdk/installing/studio.html" rel="nofollow" target="_blank"><span style="text-decoration: underline;"><span style="color: #0066cc;">Android Developer官网</span></span></a></li>
</ul>
<p>Android开发者官网的网站,可直接下载,但是这个网站貌似只更新Beta和正式版,目前只更新到Beta 0.8.14版本。</p>
<ul>
<li><a href="http://tools.android.com/download/studio/canary" rel="nofollow" target="_blank"><span style="text-decoration: underline;"><span style="color: #0066cc;">Android Tools Project Site</span></span></a></li>
</ul>
<p>Android开发工具的网站,上面链接是Studio的canary渠道,列出了Studio各种实时预览版等,目前最新的是1.0RC版本。</p>
<h2 id="articleHeader4">创建HelloWorld项目</h2>
<p>至于安装就没什么可说的了,点击直接运行了。这里我以Mac系统的1.0RC版本为例,来创建第一个HelloWorld项目。其他平台基本上差不多,在这之前假设你已经配置好了JDK和Android SDK环境,并且你是第一次安装Studio。</p>
<ul>
<li>1、首先运行时的欢迎画面</li>
</ul>
<p><img style="display: inline; cursor: pointer;" src="http://stormzhang.com/image/studio_splash.png" alt=""></p>
<ul>
<li>2、之后第一次的话会进入到设置向导页</li>
</ul>
<p><img style="display: inline; cursor: pointer;" src="http://stormzhang.com/image/studio_wizard1.png" alt=""></p>
<p>点击Next进入选择设置类型向导页</p>
<p><img style="display: inline; cursor: pointer;" src="http://stormzhang.com/image/studio_wizard2.png" alt=""></p>
<p>这里有两个选项“Standard”和“Custom”,即标准和自定义,如果你本机的Android SDK没有配置过,那么建议直接选择“Standard”, 点击“Finish”按钮</p>
<p>因为我本地已经下载SDK并配置好了环境变量,所以我选择"Custom",然后到下一步:</p>
<p><img style="display: inline; cursor: pointer;" src="http://stormzhang.com/image/studio_wizard3.png" alt=""></p>
<p>这一步选择你本地SDK的位置,可以看到有个2.25GB的SDK要下载,那是因为Studio 1.0默认要下载5.0的SDK以及一些Tools之类的,然后点击"Finish"按钮</p>
<p>(PS: 这个选择并下载2.25G的组件是studio的一个bug,评论里有人提醒,感谢这位同学。如果网速不行想跳过这步的可以在bin目录的idea.properties增加一行:disable.android.first.run=true就行了,mac平台的右键安装包-&gt;Show Package Contents 就找到bin目录了。)</p>
<ul>
<li>3、下载依赖组件</li>
</ul>
<p><img style="display: inline; cursor: pointer;" src="http://stormzhang.com/image/studio_wizard4.png" alt=""></p>
<p>之后便到下载组件页面,这个过程需要fanqiang,而且依赖你的网速,时间有点久,大家耐心等待...</p>
<p><img style="display: inline; cursor: pointer;" src="http://stormzhang.com/image/studio_wizard5.png" alt=""></p>
<p>下载完成后点击"Finish"按钮</p>
<ul>
<li>4、新建项目</li>
</ul>
<p><img style="display: inline; cursor: pointer;" src="http://stormzhang.com/image/studio_wizard6.png" alt=""></p>
<p>在这个页面我们可以新建项目,也可以导入项目本地或者GitHub上的项目等,左边可以查看最近打开的项目等,这里我直接新建项目</p>
<p>然后到如下界面</p>
<p><img style="display: inline; cursor: pointer;" src="http://stormzhang.com/image/studio_wizard7.png" alt=""></p>
<p>我们填上项目名称和报名以及项目路径等然后"Next"</p>
<p><img style="display: inline; cursor: pointer;" src="http://stormzhang.com/image/studio_wizard8.png" alt=""></p>
<p>这个页面支持你适配TV、Wear、Glass等,我们只选择第一项就ok,选好最小SDK然后"Next"</p>
<p><img style="display: inline; cursor: pointer;" src="http://stormzhang.com/image/studio_wizard9.png" alt=""></p>
<p>这个页面选择一个Activity模板,和Eclipse很像,我们直接选择一个Blank Activity好了</p>
<p><img style="display: inline; cursor: pointer;" src="http://stormzhang.com/image/studio_wizard10.png" alt=""></p>
<p>点击"Finish"后等一会出来如下一个进度条,很多人容易卡在这里,这里需要下载Gradle,只第一次会下载,有点慢,需要fanqiang,大家也耐心等待下</p>
<p><img style="display: inline; cursor: pointer;" src="http://stormzhang.com/image/studio_wizard11.png" alt=""></p>
<p>下载成功后变看到如下完整的项目界面</p>
<p><img style="display: inline; cursor: pointer;" src="http://stormzhang.com/image/setup.png" alt=""></p>
<p>至此一个简单的Studio项目就完成了,图片中也可以看到默认是一个白色主题,不够酷炫?Studio默认自带一款高大上的黑色主题,只需要简单修改下就OK。</p>
<p>到Preference -&gt; Appearance下更改主题到Darcula</p>
<p><img style="display: inline; cursor: pointer;" src="http://stormzhang.com/image/studio_theme.png" alt=""></p>
<p>之后我们再来看一下更改后的主题</p>
<p><img style="display: inline; cursor: pointer;" src="http://stormzhang.com/image/setup2.png" alt=""></p>
<p>很酷炫有木有?至此第一期的Studio简单介绍就到这里,后面会介绍目录结构、快捷键、导入项目、集成GitHub、Gradle等等,敬请期待。</p>
</div>

 

分享到:
评论

相关推荐

    史上最详细的Android-Studio系列教程.pdf.zip_android_android studio_android

    这个史上最详细的Android Studio系列教程,无疑是学习Android应用开发的宝贵资源。 一、Android Studio的基础设置与安装 Android Studio的下载可以在Google的官方网站上找到,它提供了Windows、macOS和Linux等多个...

    Android Studio系列教程 一

    Android Studio系列教程一,下载与安装的介绍,适合初学者使用

    Android Studio安装教程

    【Android Studio安装教程】 Android Studio是Google官方推出的Android应用程序开发集成开发环境(IDE),它基于IntelliJ IDEA,提供了一系列强大的工具,包括代码编辑器、调试器、模拟器以及Gradle构建支持,使得...

    android-studio-ide-173.4670197-windows.zip

    它基于IntelliJ IDEA,提供了一系列强大的工具,帮助开发者高效地构建、测试和调试Android应用程序。这个名为"android-studio-ide-173.4670197-windows.zip"的压缩包文件,便是Android Studio的一个特定版本,适用于...

    Androidstudio开发安装教程.pdf

    Android Studio开发安装教程 Android Studio是Android应用程序开发的官方IDE(Integrated Development Environment),是Google推出的一个主要用于Android应用程序开发的工具。下面是Android Studio安装教程的详细...

    史上最详细的Android Studio系列教程pdf

    在构建工具方面,Android Studio整合了Gradle,这是一种新的构建自动化工具,它简化了构建过程,并提供了多种功能,如自动下载依赖库等。在Android Studio中,Gradle不仅用于构建Android应用,还可以管理项目中的...

    Android Studio4.1.1安装包,初学者必备版本

    9. **课程设计支持**:对于初学者,Android Studio 4.1.1提供了学习路径和教程,帮助他们快速上手Android开发,理解基本概念和最佳实践。 10. **插件扩展**:Android Studio的开放性允许开发者安装和使用各种插件,...

    史上最详细的Android-Studio系列教程pdf

    本教程基于"史上最详细的Android-Studio系列教程pdf",将深入探讨Android Studio的各项核心功能和使用技巧。 一、Android Studio概述 Android Studio基于IntelliJ IDEA,具有代码自动补全、重构、调试等多种强大...

    Android Studio WIN8安装教程

    在Windows 8操作系统上安装Android Studio,需要遵循一系列步骤,确保所有必要组件正确配置,以便于进行高效的Android应用程序开发。 一、系统要求 在安装Android Studio之前,确保你的Windows 8系统满足以下基本...

    android-studio-ide-191.5977832-windows.zip

    2. 教学培训:在教学环境中,Android Studio因其直观的界面和丰富的教程资源,被广泛用于Android编程教学。 3. 项目协作:通过Git或其他版本控制系统,开发者可以在团队间共享代码,协同开发项目。 4. 快速原型:...

    史上最详细的Android-Studio系列教程

    相信大家对Android Studio 已经不陌生了,Android Studio 是 Google 于 2013 I/O 大会针对 Android 开 发推出的新的开发工具,目前很多开源项目都已经在采用...手把手教大家下载、安装、使用,Studio 之路从这里开始。

    史上最详细的AndroidStudio系列教程

    AndroidStudio系列教程,WORD版,自己看了下,还可以,我是第一次上传资料

    Android Studio视频教程-4

    《Android Studio视频教程-4》是一系列专门针对Java编程语言在Android Studio环境下开发应用的教程。这个教程可能包含了从基础到进阶的各种主题,旨在帮助开发者掌握Android Studio的使用技巧和提升开发效率。 1. *...

    android-studio使用教程

    此外,Android Studio还拥有一个完善的插件生态系统,支持各种插件的下载和安装,如Git、Markdown等,这极大地方便了开发者在单个IDE内完成更多的任务。 Android Studio还内置了版本控制系统,如Git和SVN,用户可以...

    Android Studio视频教程-3

    在本“Android Studio视频教程-3”中,我们将深入探讨Android应用开发的关键方面,使用的主要编程语言是Java,而开发工具则是强大的Android Studio。这个系列的教程旨在帮助开发者提升技能,掌握Android Studio的...

    android-support-v7-appcompat.jar和android-support-v4.jar包

    在Android开发中,`android-support-v7-appcompat.jar`和`android-support-v4.jar`是两个非常关键的库文件,它们提供了对早期Android版本的兼容性支持,以及一系列额外的功能和组件。这两个库文件属于Google的...

    android studio 安装.doc

    - 学习视频:你可以参考提供的B站链接进行学习,这是一个系列教程的第一部分:[BV1Kx411t7v2?p=17](https://www.bilibili.com/video/BV1Kx411t7v2?p=17) - 工具安装教程:如果你在安装过程中遇到困难,可以参考以下...

    AndroidStudio_3.4_r1汉化包

    1. **下载汉化包**:首先,你需要下载适用于Android Studio 3.4_r1版本的汉化包,即"AndroidStudio_3.4_r1汉化包"。这个版本的汉化包是针对Android Studio 3.4的第一个修订版进行的本地化处理。 2. **找到软件安装...

    Android Studio视频教程-1

    【Android Studio视频教程-1】是一系列以Java编程语言为基础,使用Android Studio集成开发环境(IDE)进行Android应用开发的教育教程。这个教程涵盖了从基础到进阶的多个主题,旨在帮助初学者快速掌握Android应用...

    Android Studio.pdf

    - **自动更新机制**:解释了 Android Studio 如何自动检测和安装最新版本的 IDE 和 SDK 工具。 - **手动更新流程**:说明了如何手动检查更新及进行版本升级。 #### 管理项目 - **项目创建**:指导用户如何创建一个...

Global site tag (gtag.js) - Google Analytics