Android Studio功能详解(部分界面功能)

Android Studio功能详解(部分界面功能),第1张

概述一、前言AndroidStudio的每个界面、每个功能对应可以做什么?以下是我的总结(因为刚接触AS,只能了解部分功能,后续会持续更新)。二、主界面StartanewAndroidStudioproject创建一个新的AS项目OpenanexistingAndroidStudioProject打开AndroidStudio项目。实际上 @H_404_0@一、前言

AndroID Studio的每个界面、每个功能对应可以做什么?以下是我的总结(因为刚接触AS,只能了解部分功能,后续会持续更新)。

二、主界面

Start a new AndroID Studio project

创建一个新的AS项目

Open an existing AndroID Studio Project

打开AndroID Studio项目。实际上AndroID Studio项目通过.IDea文件识别,如果一个项目不存在该文件也会被直接导入,并且不会自动产生多余的文件(除了.IDea文件)。

Check out project from Version Control

从版本控制服务器下载AS项目到本地。如:Git、SVN、github等。@H_419_27@import project (Eclipse ADT,Gradle,etc.)@H_419_27@导入第三方项目,包括Gradle项目和在Eclipse项目。一般选择这个选项是,软件会提示是否使用下载Gradle或者使用本地的Gradle,请按照需求进行选择(如果选择下载Gradle可能会导致电脑卡死,建议选择本地Gradle,当然前提是下载好需要版本的Gradle并配置Gradle环境环境变量,具体可搜索Gradle环境变量配置)。

import an AndroID code same

下载示例代码。

三、主窗口其它功能

x.工作空间目录

目录结构

目录结构说明:@H_419_27@1 MyApplication@H_419_27@1.1 .gradle@H_419_27@Gradle编译系统,版本由wrapper指定@H_419_27@1.1.1 使用Gradle的版本号(如:2.10)@H_419_27@1.1.1.1 taskArtifacts(任务的工件)@H_419_27@1.2 .IDea@H_419_27@AndroID Studio IDE所需要的文件@H_419_27@1.3 app@H_419_27@module,即模块,每个项目可以存在一个或多个模块@H_419_27@1.3.1 build@H_419_27@代码编译后生成的文件存放的位置@H_419_27@1.3.1.1 outputs@H_419_27@module编译生成的各版本apk和日志等信息目录。@H_419_27@1.3.1.1.1 apk@H_419_27@build后生成的各版本apk。 app-deBUG.apk: app-deBUG-unaligned.apk:@H_419_27@1.3.1.1.2 logs@H_419_27@1.3.2 libs@H_419_27@依赖库所在位置,包括*.jar和*.aar@H_419_27@1.3.3 src@H_419_27@源码文件夹@H_419_27@1.3.3.1 androIDTest@H_419_27@测试代码所在位置@H_419_27@1.3.3.2 main@H_419_27@主要代码所在位置@H_419_27@1.3.3.2.1 java@H_419_27@java@H_419_27@1.3.3.2.2 res@H_419_27@androID资源文件所在位置@H_419_27@1.3.3.2.3 jnilibs@H_419_27@默认的.so 库放置的位置,可以在模块的 build.gradle 中通过jnilibs.srcDirs 值来修改所在位置@H_419_27@1.3.3.2.4 assets@H_419_27@androID中附带的一些文件@H_419_27@1.3.4 test@H_419_27@1.3.5 .gitignore@H_419_27@1.3.6 app.iml@H_419_27@app模块的配置文件。 保存开发工具信息。@H_419_27@1.3.7 build.gradle@H_419_27@当前module相关的依赖配置文件@H_419_27@1.3.8 proguard.pro@H_419_27@代码混淆配置文件@H_419_27@1.3.9 proguard-rules.pro@H_419_27@1.4 build@H_419_27@代码编译后生成的文件存放的位置@H_419_27@1.5 gradle@H_419_27@wrapper的jar和配置文件所在的位置@H_419_27@1.5.1 wrapper@H_419_27@1.5.1.1 gradle-wrapper.jar@H_419_27@1.5.1.2 gradle-wrapper.propertIEs@H_419_27@1.6 .gitignore@H_419_27@git使用的ignore文件@H_419_27@1.7 build.gradle@H_419_27@gradle编译的相关配置文件(相当于Makefile) 全局的远程库配置、gradle 插件版本等信息@H_419_27@1.8 gradle.propertIEs@H_419_27@gradle相关的全局属性设置 可以定义一些常量供build.gradle使用 比如可以配置签名相关信息如keystore位置,密码,keyalias等@H_419_27@1.9 gradlew@H_419_27@*nix(unix、linux)下的gradle wrapper可执行shell脚本文件。 作用:根据gradle-wrapper.propertIEs文件中的distributionUrl下载对应的gradle版本。这样就可以保证在不同的环境下构建时都是使用的统一版本的gradle,即使该环境没有安装gradle也可以,因为gradle wrapper会自动下载对应的gradle版本@H_419_27@1.10 graldew.bat@H_419_27@windows下的gradle wrapper可执行文件。 作用:根据gradle-wrapper.propertIEs文件中的distributionUrl下载对应的gradle版本。这样就可以保证在不同的环境下构建时都是使用的统一版本的gradle,即使该环境没有安装gradle也可以,因为gradle wrapper会自动下载对应的gradle版本。@H_419_27@1.11 local.propertIEs@H_419_27@本地属性设置(key设置,androID sdk、ndk位置等属性),这个文件是不推荐上传到VCS中去的 如:sdk位置:sdk.dir=C:\Users\administrator\AppData\Local\AndroID\sdk@H_419_27@1.12 MyApplication.iml@H_419_27@Rebuild Project,会为项目自动生成.iml文件(iml文件是AS识别项目的配置文件,跟Eclipse里面的.project文件作用类似)。@H_419_27@1.13 settings.gradle@H_419_27@和设置相关的gradle脚本,可以配置多模块。@H_419_27@2 External librarIEs@H_419_27@项目依赖的lib, 编译时自动下载的

总结

以上是内存溢出为你收集整理的Android Studio功能详解(部分界面功能)全部内容,希望文章能够帮你解决Android Studio功能详解(部分界面功能)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1112016.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存