没有合适的资源?快使用搜索试试~ 我知道了~
拥抱AndroidStudio(二):AndroidStudio与Gradle深入
1 下载量 3 浏览量
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币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 前端教程-JS canvas圆和线
- CANopen 协议规范
- 自动化手机标牌组装机工程图机械结构设计图纸和其它技术资料和技术方案非常好100%好用.zip
- 自动检测设备含bom工程图机械结构设计图纸和其它技术资料和技术方案非常好100%好用.zip
- 2024--2025-1爬虫复习题库 (1).zip
- Android Studio Ladybug(android-studio-2024.2.1.12-windows-zip.zip.002)
- c++实现的飞机大战,雷霆战机模拟源码
- 资源名称上传资源图片高清
- Python代码示例实现带装饰物的圣诞树绘图
- Android Studio Ladybug(android-studio-2024.2.1.12-windows-zip.zip.001)
- CTF - Misc - 图片隐写 - 001-cat.jpg
- 基于ASP.NET的汉字资料库毕业设计
- 聚合DNS已更新SSL证书自动申请与部署功能
- 网络实践3121212121
- ISO13400 1-4规范DoIP协议
- python源码学习,内附教程,测试完全可以跑通,测试无误,放心验证,学会使用python工具
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功