首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Android Studio安装、配置史上最全图解

Android Studio安装、配置史上最全图解

作者头像
程序员飞飞
发布2020-02-27 16:54:26
发布2020-02-27 16:54:26
4.3K00
代码可运行
举报
文章被收录于专栏:Android&Java技术Android&Java技术
运行总次数:0
代码可运行

Android Studio安装、配置so easy

一、安装准备

1.解压zip包,无中文无空格

解压到不含中文且没有空格的文件目录下。(比如如下目录)

2.删除以前残留的配置文件

3.配置JAVA_HOME环境变量

4.配置ANDROID_SDK_ROOT环境变量

5.配置SDK_HOME环境变量

6.将sdk的两个工具(platform-tools和tools)配置到path

二、启动安装配置(不要联网)

1.启动AS(第一次)

2.是否导入已有的配置(选择I do not ….)

3.提示不能访问远程SDK(选择取消)

4.安装向导欢迎界面

5.使用哪种安装模式(选择custom)

6.使用哪种UI主题(选择白色)

7.设置sdk的位置(指定SDK根目录)

(这里提示sdk目录里面已经有内容了,因为我们已经下载了相应版本的sdk了,不用管)

8.确定前面的配置(finish)

三、相关常用设置

1.AS启动向导(首页)

2.相关设置向导(登录以后,首先进行必要的设置)

3.修改文件编码

4.设置显示行号和方法间的分隔符

5.设置添加自定义字体和颜色

6.修改字体大小和样式

7.设置鼠标悬浮提示

8.忽略大小写提示

9.设置自动导包

10.设置自动编译

11.设置编译区背景色

1、点击Color&Fonts-> General-> Default text -> 点击右侧的Background-> 修改背景色为豆绿色(204,232,207)

2、修改后的编译区页面显示

四、创建AS project(最好联网)

1.新建AS project(AS的project相当于Eclipse的workspace)

2.指定项目的手机_平板项目

3.指定创建一个空Activity

4.完成配置并去创建Project

5.创建生成相关数据的过程(要一些时间)

6.进入AS工作界面

7.AS工作界面整体结构

如果创建工程时,没有网络:

然后在右下角有加载的提示:

然后加载完以后,发现还报错:按照图示添加v4和v7包

然后确定后加载,就没有问题了。 其实我们添加的配置在如下的位置有显示:

然后还可以rebuild一下,确保界面不报错:

或者还有一种方式解决创建工程后的编译错误问题:直接删除module下缺少的文件配置,然后rebuild一下工程即可。

注意:首次打开Android Studio时,会联网下载更新gradle,在没网的情况下,每次创建module都可能会报异常。这里根据报的Junit找不到的异常,可以把相应的文件删掉。这里用户可以将解压后生成的目录下.gradle删掉,改为自己解压的.gradle。因为内部包含了Junit等jar包。

使用下面压缩文件解压以后的.gradle替换上面自动生成的.gradle文件

五、创建模拟器并运行项目

1.创建模拟器(开始)

2.指定模拟器型号

3.指定模拟器的sdk版本

4.确定创建模拟器

5.启动创建的模拟器

6.将项目运行安装到模拟器

7.模拟器运行应用

六、新建和删除module

1.新建Module

2.指定为手机或平板应用

3.指定应用名称

4.指定创建空Activity

5.确定完成Module的创建

6.删除Module的步骤

1.在准备删除的module上点击鼠标右键,默认是找不到delete按钮的

2.点击方式一和方式二都可以;或者在项目的setting.gradle的文件中中直接将要删除的模块删除

3.点击要删除的模块->点击“-”号删除该模块,然后点击OK按钮完成

4.再次回到主窗体中的project视图,在要删除的模块上右键

5.在弹出的对话框中点击Delete,这样在项目中就将module模块删除了

七、导入Eclipse工程

1.新建Module

2.指定要导入Eclipse工程的目录

3.完成

4.修改因为sdk版本问题错误(参照其它module)

八、其它设置

1.区别一般Module与Android库

2.设置连接超时时间

3.单个Activity运行

在任意一个activity页面,在activity类上方点击右键->Run 当前activity类(例如:’Run MainActivity’)

4.查看本地SDK路径下的V7和V4包版本

1、v7包路径: C:\android-studio-ide-1.5-windows\sdk\extras\android\m2repository\com\android\support\appcompat-v7

2、v4包路径 C:\android-studio-ide-1.5-windows\sdk\extras\android\m2repository\com\android\support\support-v4

###5.Eclipse与android studio的四个重要概念

1、Eclipse的workspace 相当于 Android studio中的Project

2、Eclipse的Project相当于Android studio中的Module

###6.android studio1.5和android2.1.1项目的相互转换步骤

1、修改当前项目的gradle版本:1.5.0转换为2.1.0版本

classpath 'com.android.tools.build:gradle:1.5.0'修改为 classpath 'com.android.tools.build:gradle:2.1.0'

2、修改gradle-wrapper.properties中的(1.5.0转换为2.1.0版本) distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.zip修改为 distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip

九、AS快捷键

1.设置快捷为Eclipse的快捷键(但还是有些会不同)

2.修改快捷键

3.修改快捷键_删除重复的

4.导出导入设置

5.常用快捷键

向下复制一行

Ctrl+Down

修改变量名与方法名

Alt+Shift+R

向下移动行

Alt+down

打开Module setting窗口

Ctrl+shift+E

向上开始新的一行(Start New Line before current)

Ctrl+Shift+Enter

查看类继承关系

F4

向下开始新的一行

Shift+Enter

查看文档说明

F2

提示补全(Class Name Completion)

Alt+/

查看类的结构

Ctrl+O

万能解错/生成返回值变量

Alt + enter

单选注释

Ctrl + /

多行注释

Ctrl + shift + /

关闭展开的窗口栏

Shift+Esc

格式化代码

Ctrl+shift+F(ctrl+alt+L)

大写转小写

Ctrl+shift+Y

小写转大写

Ctrl+shift+X

查找/替换(当前)

Ctrl+F

查找/替换(全局)

Ctrl+H

最近打开过的文件

Ctrl+E

删除一行或选中行

Ctrl+D

查找文件

Double Shift

查找没有使用的变量和方法(Inspect Code…)

alt+sift+A

查找某个类

ctrl+shift+T

生成try----catch

Alt+Shift+Z

生成构造/get/set/toString(generate)

Alt+Shift+S

提示方法参数类型(Parameter Info)

Ctrl+alt+/

抽取方法(Extract Method)

Alt+shift+Q

局部变量抽取为成员变量(Introduce Field)

Alt+shift+F

查找方法在哪有被调用(Call Hierarchy)

Ctrl+shift+H(Ctrl+g)

快速搜索类中的错误(Go to Next Error)

Ctrl+Shift+Q

创建Actvity(Empty Activity)

Ctrl+Alt+A

导入Module(Import Module

Ctrl+alt+M

万能键

Alt+Enter

十、代码模板

1.添加模板

2.指定代码类型

3.指定模板参数类型

4.导入代码模板

5.常用模板

输入eg:Loge(生成log.e())

十一、安装插件

1.查看已有插件

2.查找下载插件

关联Genymotion:

3.其它第三方插件(需要联网)

常用插件GsonFormatgenymotion.ignorebutterknife

十二、Gradle技术快速入门

1.介绍

1.1 Gradle是什么?

gradle跟ant/maven一样,是一种依赖管理/自动化构建工具。但是跟ant/maven不一样,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的内部领域特定(DSL)语言,面向Java应用为主。这使得它更加简洁、灵活,更加强大的是,gradle完全兼容maven和ivy。 更多详细介绍可以看它的官网:http://www.gradle.org/

1.2 为什么要用?

  • 更强大的代码提示与便捷操作;
  • 更容易配置,扩展;
  • 更强大的依赖管理, 版本控制;
  • 更好的IDE集成;

2.AS中的gradle

2.1 相关文件

2.2 说明

a)project下的build.gradle

代码语言:javascript
代码运行次数:0
运行
复制
buildscript {
	//指定远程中央仓库
    repositories {
		//jcenter指向的是: https://jcenter.bintray.com/,兼容maven中心仓库,性能更优
        jcenter()
    }
	//指定整个工程的依赖
    dependencies {
		//指定用于编译工具为gradle及其版本号(如果本地没有就会从中央仓库中下载)
        classpath 'com.android.tools.build:gradle:1.5.0'
    }
}
//所有工程及其modle都使用jcenter中央仓库
allprojects {
    repositories {
        jcenter()
    }
}
//执行delete构建时, 删除工程下所有构建产生的文件夹
task clean(type: Delete) {
    delete rootProject.buildDir
}

b)module下的build.gradle

代码语言:javascript
代码运行次数:0
运行
复制
// 声明是Android程序
apply plugin: 'com.android.application'

android {
	// 指定编译SDK的版本
    compileSdkVersion 23
	// build tools的版本
    buildToolsVersion "23.0.2"

    defaultConfig {
		 // 应用的包名
        applicationId "com.atguigu.astest"
		//最小版本
        minSdkVersion 15
		//目标版本
        targetSdkVersion 23
        versionCode 1
		//应用版本号
        versionName "1.0"
    }
    buildTypes {
        release {
				// 是否进行代码混淆
            minifyEnabled false
				// 混淆配置文件的位置
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

//包含所有依赖的jar或库
dependencies {
	// 编译libs目录下的所有jar包
    compile fileTree(dir: 'libs', include: ['*.jar'])
	//测试时才编译junit包
    testCompile 'junit:junit:4.12'
	//编译v7包
    compile 'com.android.support:appcompat-v7:23.1.1'
}

c)settings.gradle

//这个文件是全局的项目配置文件 //指定了当前Project中所有包含的module include ':app', ':extras:ShimmerAndroid'

d)gradle文件夹及其子文件 包含gradle-wrapper.jar gradle-wrapper.properties 这两个是gradle需要的两个文件, 在创建Project时自动生成, 不用我们修改

十三、AS调试

1.打断点

a.断点需打在可能有问题的方法体中的某条语句左侧; b.作用: 让程序运行到此行时, 悬停暂不向下执行; c.一个应用中可以打多个断点, 但能少则少; d.断点可以在debug运行之产添加, 也可以在运行之后添加;

2.debug运行

3.让程序运行到断点处

4.让程序一步一步运行, 同时观察变量数据

5.找到错误处, 修改代码, 重新运行测试

6.找到错误处, 修改代码, 重新运行测试

7.Debug视窗结构

1、代码定位到程序当前执行处 2、单步跳过 3、跳入方法 4、跳出当前方法 5、执行完当前断点区域, 进入下一个断点(或结束) 6、中断程序 7、断点管理按钮 8、显示方法调用流程 9、显示内存变量情况

说明:本博客中是以AS1.5为例图,其他或者更高版本的AS设置与其大同小异。

如果本文对你有帮助,麻烦给博主点个赞,谢谢!再小的鼓励也是给博主最大的欣慰。。 终于写完了,码字不容易。。

本文首发于我的微信公众号,更多干货文章,请扫描二维码订阅哦:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017/02/26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Android Studio安装、配置so easy
    • 一、安装准备
      • 1.解压zip包,无中文无空格
      • 2.删除以前残留的配置文件
      • 3.配置JAVA_HOME环境变量
      • 4.配置ANDROID_SDK_ROOT环境变量
      • 5.配置SDK_HOME环境变量
      • 6.将sdk的两个工具(platform-tools和tools)配置到path
    • 二、启动安装配置(不要联网)
      • 1.启动AS(第一次)
      • 2.是否导入已有的配置(选择I do not ….)
      • 3.提示不能访问远程SDK(选择取消)
      • 4.安装向导欢迎界面
      • 5.使用哪种安装模式(选择custom)
      • 6.使用哪种UI主题(选择白色)
      • 7.设置sdk的位置(指定SDK根目录)
      • 8.确定前面的配置(finish)
    • 三、相关常用设置
      • 1.AS启动向导(首页)
      • 2.相关设置向导(登录以后,首先进行必要的设置)
      • 3.修改文件编码
      • 4.设置显示行号和方法间的分隔符
      • 5.设置添加自定义字体和颜色
      • 6.修改字体大小和样式
      • 7.设置鼠标悬浮提示
      • 8.忽略大小写提示
      • 9.设置自动导包
      • 10.设置自动编译
      • 11.设置编译区背景色
    • 四、创建AS project(最好联网)
      • 1.新建AS project(AS的project相当于Eclipse的workspace)
      • 2.指定项目的手机_平板项目
      • 3.指定创建一个空Activity
      • 4.完成配置并去创建Project
      • 5.创建生成相关数据的过程(要一些时间)
      • 6.进入AS工作界面
      • 7.AS工作界面整体结构
    • 五、创建模拟器并运行项目
      • 1.创建模拟器(开始)
      • 2.指定模拟器型号
      • 3.指定模拟器的sdk版本
      • 4.确定创建模拟器
      • 5.启动创建的模拟器
      • 6.将项目运行安装到模拟器
      • 7.模拟器运行应用
    • 六、新建和删除module
      • 1.新建Module
      • 2.指定为手机或平板应用
      • 3.指定应用名称
      • 4.指定创建空Activity
      • 5.确定完成Module的创建
      • 6.删除Module的步骤
    • 七、导入Eclipse工程
      • 1.新建Module
      • 2.指定要导入Eclipse工程的目录
      • 3.完成
      • 4.修改因为sdk版本问题错误(参照其它module)
    • 八、其它设置
      • 1.区别一般Module与Android库
      • 2.设置连接超时时间
      • 3.单个Activity运行
      • 4.查看本地SDK路径下的V7和V4包版本
    • 九、AS快捷键
      • 1.设置快捷为Eclipse的快捷键(但还是有些会不同)
      • 2.修改快捷键
      • 3.修改快捷键_删除重复的
      • 4.导出导入设置
      • 5.常用快捷键
    • 十、代码模板
      • 1.添加模板
      • 2.指定代码类型
      • 3.指定模板参数类型
      • 4.导入代码模板
      • 5.常用模板
    • 十一、安装插件
      • 1.查看已有插件
      • 2.查找下载插件
      • 3.其它第三方插件(需要联网)
    • 十二、Gradle技术快速入门
      • 1.介绍
      • 2.AS中的gradle
    • 十三、AS调试
      • 1.打断点
      • 2.debug运行
      • 3.让程序运行到断点处
      • 4.让程序一步一步运行, 同时观察变量数据
      • 5.找到错误处, 修改代码, 重新运行测试
      • 6.找到错误处, 修改代码, 重新运行测试
      • 7.Debug视窗结构
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档