开发过As 原生Android的就很容易理解这些是什么
主项目工程目录。可以有很多模块
主模块。像as 中的app模块 是我们开发使用最频繁的一个目录。后面详细讲解里面 因为有些复杂
配置gradle 版本
这个的变化 会引起gradle 语法的变化。开发阶段我们可能还不需要修改他。等以后可能会要修改
根据多年来的android开发经验来说。上面的7.3-bin 会和这一行有版本依赖关系。就是变化a的时候 大部分都是要变化b的
假设如此 3.0.5.2- 3.0.6.2 都需要使用 7.3-bin/all bin代表够用版本。all代表更全的版本。
本地的环境变量 会自动在此处生成。这也是为什么。不同的项目 为什么不需要再次配置就可以运行起来。
因为idea会帮我们去配置
配置模块的一个文件
如果注释掉会发现 项目里面就不去读取他了变为了不健康的正常色
打开注释继续将entry目录啊
这个可是很重要的
build 是项目产生的缓存文件。为了加速编译速度而产生的,有时候莫名其妙报错
可以尝试
他会删除这个build目录 第二个 Rebuild 会重新编译
.gradle也是依赖缓存文件
有时候懒得不想更新。就是你分明升级了新的版本包。但是他就给你报红,那没关系啊
点击左上角 file 然后 Sync 去清理他就好了
libs 目录
存放第三方引用文件
src 是我们重点 *** 作目录。
gitignore 是我们提交git的时候 针对一些规则。来让他们不去提交到git
就是一些本地缓存文件
比如build目录啊
本地那个环境变量文件啊
就没有必要提交上去
/.idea/是 idea 的工作环境上面的东西
更没有必要提交了对吗。
不难发现。src里面有三个目录。
其实。第二个和第三个用于编写测试代码。
我们可以忽略 核心文件在main
java 文件用于写java代码
resources 用与存放资源文件
config.json 可以理解为android 的清单文件 用于配置工程
鸿蒙里面有一个 Ability的概念 可以理解为Android 里面的Activity。但是不太相同的是
他更优秀。他没个Ability 可以编译成Hap,每一个Hap又可以动态加载 就是你使用a页面 那么久下载a的Ability的hab就可以了 没必要说下载整个页面 那么就会速度非常快。晚出来的都优秀 比如Kotlin。
资源文件我也不想多说。因为和android。。太像了
懂得都懂(dddd)不懂得在以后得使用中慢慢理解哦
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)