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

保存