可能是史上最全的Android Studio入门级文档

AndroidStudio

个人吐血整理,希望能给大家一些帮助,可能是史上最全的android studio 文档

介绍

Google官方的Android集成开发环境(IDE = Integrated Development Environment),Eclipse + Adt插件的代替者。

学习的必要性

  • 趋势
原因 说明
发展趋势 google公司把官方IDE工具定为AS,并停止了EclipseADT的维护
工作 越来越多的公司在使用AS作为开发工具,特别是大公司、好公司
学习 Github上越来越多的android开源项目是AS开发的
  • 更好用

对比

对比项 Eclipse + ADT Android Studio
基于 IBM公司的Eclipse JetBrains公司的 IDEA 社区版
运行速度
程序界面 漂亮
编码速度 快(更智能的提示)
插件 安装繁琐 安装简单,自带很多插件
版本控制 需额外安装
内存占用
编译 ANT gradle
依赖网络
其他   内置终端; UI编辑支持多屏预览;多APK打包


安装

http://developer.android.com/sdk/index.html

  1. 安装需求

    • JDK 1.7
    • 2G空闲内存
    • 500M磁盘空间
  2. 安装方式

    • 解压IDE工具(推荐)
    • 安装IDE工具
    • 安装IDE+SDK+AVD
  3. 运行

    • 32 位运行android-studio\bin\studio.exe
    • 64 位运行android-studio\bin\studio64.exe
  4. 配置

    • AS的android插件会尝试下载SDK更新,因国内网络问题,会导致下载失败无法启动程序

      初次运行无法进入程序(网络问题,无法下载SDK更新) 
      在 AS安装目录/bin/idea.properties最后添加 
      disable.android.first.run=true

  5. 常见问题 
    tools.jar缺失,或其他的jar缺失 
    原因:jdk没有安装好。 
    解决:卸载当前jdk、删除java环境变量;重启;安装正确的jdk(已提供合适的JDK安装文件,安装时不要安装JRE),配置环境变量


界面

  • 整体 
  • 菜单 -File 
  • 菜单 - Build

  • 快捷工具 


  • Project视窗 

-Structure视窗 


  • 代码编辑区域 


  • 代码编辑- 布局文件的多屏预览 


  • Android 监控 


  • Message 



建立HelloWorld项目

  • 重要概念
中文 Eclipse AS
工作空间 WorkSpace Project
工程(库或应用) Project Module

As中强调应该把相关的工程放在同一个工作空间中


Gradle相关

概念

Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言来声明项目设置,而不是传统的XML。当前其支持的语言限于Java、Groovy和Scala,计划未来将支持更多的语言。

https://zh.wikipedia.org/zh/Gradle

编译过程

http://developer.android.com/tools/building/index.html

Gradle相关文件

  • 重要

project 中的 settings.gradle 说明

 
 
 
  1. // 这个Project中有2个Module
  2. include ':app', ':percent-23.1.0'

project 中的build.gradle说明

 
 
 
  1. // 构建脚本
  2. buildscript {
  3. // 仓库
  4. repositories {
  5. // 中央仓库 https://bintray.com/bintray/jcenter
  6. // 通过jar包的字符串包名,就可以下载到jar包了
  7. // 成熟的公司可能会有自己的仓库服务器,需要在此配置
  8. jcenter()
  9. }
  10. dependencies {
  11. // android gradle构建工具,用于处理module下的build.gradle文件,此版本与Gradle版本有配套关系,目前gradle已经到2.8了,但主要使用的是2.4
  12. classpath 'com.android.tools.build:gradle:1.3.0'
  13. // NOTE: Do not place your application dependencies here; they belong
  14. // in the individual module build.gradle files
  15. }
  16. }
  17. // 所有项目都依赖于jcenter
  18. allprojects {
  19. repositories {
  20. jcenter()
  21. }
  22. }
  23. // gradle在执行构建任务时的清理配置
  24. task clean(type: Delete) {
  25. delete rootProject.buildDir
  26. }

module中的build.gradle详细说明

 
 
 
  1. // 表示这个项目编译完成后,是一个anrdoid应用程序
  2. apply plugin: 'com.android.application'
  3. // 表示这个项目编译完成后,是一个anrdoid的库
  4. //apply plugin: 'com.android.library'
  5. android {
  • 36
    点赞
  • 137
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: Android Studio是一款非常流行的Android开发工具,它提供了丰富的功能和工具,帮助开发者快速构建高质量的Android应用程序。如果你想学习如何使用Android Studio进行开发,以下是一些入门级教程: 1. 安装Android Studio:首先,你需要下载并安装Android Studio。你可以从官方网站上下载最新版本的Android Studio,并按照安装向导进行安装。 2. 创建新项目:打开Android Studio后,你可以选择创建一个新项目。在创建新项目时,你需要选择应用程序的名称、包名、目标设备和最低API级别等信息。 3. 界面布局:在Android Studio中,你可以使用布局编辑器来创建应用程序的用户界面。你可以选择不同的布局类型,如线性布局、相对布局、表格布局等,并使用拖放方式添加控件。 4. 添加代码:在Android Studio中,你可以使用Java或Kotlin编写应用程序的代码。你可以在Activity类中添加事件处理程序、调用API函数等。 5. 调试应用程序:在Android Studio中,你可以使用调试器来调试应用程序。你可以在代码中设置断点,并使用调试器来查看变量值、调用堆栈等信息。 以上是Android Studio入门级教程的一些基本内容。如果你想深入学习Android Studio的更多功能和工具,可以参考官方文档或其他教程。 ### 回答2: Android Studio谷歌开发的一款应用程序开发平台,用于开发Android操作系统上的应用程序。自2013年发布以来,Android Studio已成为开发Android应用程序的首选IDE。它为开发者提供了丰富的功能,如代码高亮、即时预览、虚拟设备和实时性能分析工具。在本篇文章中,我将为你提供Android Studio入门级教程。 安装Android Studio 第一步是安装Android Studio。要安装Android Studio,你需要从官方网站下载它的安装程序。下载完成后,运行安装程序。在安装过程中,你将会看到一些安装选项。选择你需要安装的选项,并按照向导完成安装过程。安装完成后,打开Android Studio。 创建一个新项目 在Android Studio中,你需要创建一个新的项目。要创建一个新项目,选择“File”菜单,然后选择“New Project”。在新项目向导中,你需要提供一些基本信息,例如应用程序的名称和包名、应用程序的图标等。这些信息都将作为你应用程序的基本设置。 设计应用程序界面 接下来,你需要设计你的应用程序界面。Android Studio提供了一个叫做“Layout Editor”的界面设计器,你可以在这里设计你的应用程序的用户界面。你可以选择不同的布局文件来创建不同的界面元素,例如按钮、文本框、图像等。 编写应用程序逻辑 一旦你完成了应用程序界面的设计,接下来就是编写应用程序的逻辑。这些逻辑代码将决定应用程序的行为。例如,你可以编写代码来响应某个按钮的点击事件,或者编写代码来处理某个数据输入的逻辑。 运行应用程序 在Android Studio中,你可以运行你的应用程序,以便查看它在设备或虚拟设备上的运行情况。要运行你的应用程序,单击“Run”按钮。如果你已经连接了Android设备或虚拟设备,Android Studio将会自动安装你的应用程序,并在设备上启动它。 总结 这就是Android Studio入门级教程。学会这些技巧后,你就可以开始开发自己的Android应用程序了。当然,为了成为一个出色的Android开发者,你需要不断学习和探索更深入的技术知识。 ### 回答3: Android Studio是一款由谷歌官方推出的Android开发软件。这款软件强大而全面,是安卓应用开发者必备的一款工具。本入门级教程主要针对初学者,介绍Android Studio的基本操作和使用方法。 第一步:安装Android Studio 首先,你需要前往Android Studio的官网下载页面下载安装包。下载完成后,双击运行安装程序,按照安装向导中的提示进行安装。安装完成后,打开Android Studio。 第二步:创建新项目 打开Android Studio后,点击“Start a new Android Studio project”来创建一个新项目。在弹出的对话框中,填写项目的相关信息,如应用程序的名称、包名、项目保存的路径等。接下来,选择你要使用的Android版本和开发语言。最后,点击“Finish”按钮来完成创建新项目的操作。 第三步:使用布局编辑器 在项目中,你需要为应用程序创建用户界面。这一过程可以使用Android Studio自带的布局编辑器来完成。打开布局编辑器,你可以在上方的工具栏中找到各种组件,如TextView,Button,ImageView等。将这些组件拖动到布局中,并在属性窗口中设置它们的属性,如大小、位置、颜色等。 第四步:编写代码 用户界面创建完成后,你需要在代码中为组件添加事件或添加业务逻辑。在Android Studio中,你可以使用Java或Kotlin语言来编写应用程序的代码。在项目结构窗口中找到java文件夹,打开MainActivity文件,在其中添加你的代码。 第五步:调试和运行 完成代码编写后,你需要测试应用程序的运行效果。Android Studio提供了强大的调试和运行功能,你可以通过设定断点、调试变量等来调试代码。在运行应用程序时,在上方的工具栏中选择对应的设备或者模拟器来运行你的应用程序。 总结 以上就是Android Studio入门级教程的基本内容,你需要熟悉Android Studio的基本操作和使用方法,才能更加高效地开发和调试Android应用程序。希望初学者可以通过这篇文章快速了解Android Studio入门级使用方法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值