没有合适的资源?快使用搜索试试~ 我知道了~
拥抱AndroidStudio(二):AndroidStudio与Gradle深入
1 下载量 192 浏览量
2021-02-26
08:02:44
上传
评论
收藏 269KB PDF 举报
温馨提示
本文为“拥抱AndroidStudio”系列第二篇。在读者们已经开始熟悉和爱上AndroidStudio之后,作者列举了一些较为深入又比较实用的功能,并分享了自己以及在帮助用户集成过程中遇到的坑,相信对初学者大有裨益。曾经跟朋友讨论过我们所接受过的大学工科教育,都是一上来先学基础理论,最后再来一个金工实习。一开始不知道为什么而学,学不进去,荒废了基础,等到金工实习的时候,又发现基础不牢,后悔不已。考虑到传统教育方式的不足之处,笔者在组织本系列文章的时候是先讲入门实例,进而学习Gradle和Groovy基础原理,最后学习进阶实例。上篇文章介绍了从ADT迁移到AndroidStudio,相信经过很
资源推荐
资源详情
资源评论
拥抱拥抱AndroidStudio(二):(二):AndroidStudio与与Gradle深入深入
摘要:摘要:本文为“拥抱Android Studio”系列第二篇。在读者们已经开始熟悉和爱上Android Studio之后,作者列举了一些较
为深入又比较实用的功能,并分享了自己以及在帮助用户集成过程中遇到的坑,相信对初学者大有裨益。
关于学习方式
曾经跟朋友讨论过我们所接受过的大学工科教育,都是一上来先学基础理论,最后再来一个金工实习。一开始不知道
为什么而学,学不进去,荒废了基础,等到金工实习的时候,又发现基础不牢,后悔不已。 考虑到传统教育方式的不
足之处,笔者在组织本系列文章的时候是先讲入门实例,进而学习 Gradle 和 Groovy 基础原理,最后学习进阶实例。
上篇文章介绍了从ADT 迁移到 Android Studio,相信经过很短时间的使用之后,已经开始熟悉和爱上 Android Studio
了。基础的功能我就不讲了,下面列举一些较为深入又比较实用的功能。
Android Studio 相关功能介绍
文件夹组织视图
最常用的有 Project 和 Android 视图,前者按照项目文件树进行组织,后者是以 Gradle 构建文件作为核心进行组织:
Gradle 相关文件结构
让我们来观察一下Android Studio 中 Gradle 相关的结构:
.
├── gradle
│ └── wrapper //所使用的 Gradle 包装器配置
├── .gradle //所使用 Gradle 版本
│ └── 2.8
├── AsInDepth.iml
├── app //app module
│ ├── app.iml
│ ├── build
│ ├── build.gradle //app module 的 build.gradle
│ ├── libs
│ ├── proguard-rules.pro
│ └── src
├── build.gradle //项目 build.gradle,通常配置项目全局配置,如 repositories 和 dependencies
├── gradle.properties //项目属性文件,通常可以放置一些常量
├── gradlew //Gradle 包装器可执行文件
├── gradlew.bat //Gradle 包装器可执行文件(Windows)
├── lib //lib module
│ ├── build
│ ├── build.gradle //lib module 的 build.gradle
│ ├── lib.iml
│ ├── libs
│ ├── proguard-rules.pro
│ └── src
├── local.properties //项目的本地属性,通常是 sdk 所在位置
└── settings.gradle //项目总体设置,通常是配置项目中所有的 module
Invalidate Cache
Android Studio 会出现索引的问题,那可以从删除 cache 重建索引,File->Invalidate Caches/Restart
Multiple Language Editor
多语言文字可以通过右击文件 Open Translation Editor,可以同时进行编辑,但是我发现如果把 strings.xml 改了别的
名字,这个功能就不 work 了。
Gradle 相关功能介绍
Gradle View
点击红色三角运行按钮,其实是执行了 Gradle 的 一些列任务,如果你想分别执行一些任务,则可以从 Gradle View 里
面查看:
命令行
工作区下方,有一个叫做 Terminal 的 tab,点击之后,会自动 cd 到当前 project 根目录下,可以输入如下命令来尝试
下:
./gradlew build
Windows 下应该是 gradlew.bat build,下面均以 Mac 为例,不再赘述
剩余9页未读,继续阅读
资源评论
weixin_38675465
- 粉丝: 6
- 资源: 958
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 可直接运行 MATLAB数学建模学习资料 模拟算法MATLAB代码实现.rar
- 基于 Java+SQLServer 实现的医药售卖系统课程设计
- HCNP(HCDP)华为认证资深网络工程师-路由交换方向培训 -IESN中文理论书-内文.pdf
- 新版FPGA课程大纲,芯片硬件开发用的大纲
- ROS2下OpenCV识别物体区域和视频捕捉的样例
- STM32-EMBPI.PDF
- Font Awesome图标字体库提供可缩放矢量图标,它可以被定制大小、颜色、阴影以及任何可以用CSS的样式
- Bluefield 2固件镜像版本,fw-MBF2M345A-VENOT-ES-Ax-24.40.1000.bin
- 雪颜奇迹幻白双重莹白焕采霜50ML-1016-FA.rar
- Qt的QDOCK高级用法源码,包含linux和windows版本,从开源库下载
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功