【Android Gradle 插件】Gradle 构建机制 ① ( 空白工程 Gradle 构建文件 | IntelliJ IDEA 工程构建文件 | Android Studio 工程构建文件 )
2023-06-13 09:18:06 时间
文章目录
Gradle 构建工具 的本质是 Java 应用程序 , 是运行在 Java 虚拟机 上的 ; 在空白的目录中 执行该 Gradle 构建工具 , 可以 生成一系列的构建文件 ;
一、空白工程中的 Gradle 构建相关文件
参考
- 【Android Gradle 插件】Gradle 基础配置 ② ( Gradle 空白项目构建示例演示 )
- 【Android Gradle 插件】Gradle 基础配置 ③ ( 生成 Gradle Wrapper 配置 | 分析生成的 gradle-wrapper.properties 配置文件 )
博客 , 空白的应用程序中 , 首先要编辑 build.gradle 构建脚本 , 然后执行
gradle
命令 , 生成 .gradle 目录 , 执行
gradle wrapper
命令 , 生成 gradle 目录 , gradlew 可执行文件 ( Linux / Mac ) , gradlew.bat 可执行脚本文件 ( Windows ) , 最终的文件目录如下 :
二、IntelliJ IDEA 中的 Gradle 构建相关文件
在 IntelliJ IDEA 中创建一个 Gradle 构建的 Java 程序 ,
初次进入该工程界面 , Gradle 构建完毕后 , 工程目录如下 :
该工程比空白 Gradle 工程多了 .idea 目录 , src 目录 , settings.gradle 配置文件 ;
三、Android Studio 中的 Gradle 构建相关文件
在 Android Studio 中创建一个 Android 工程 , 选择 " 菜单栏 / New / Project " 选项 ,
这里创建最常见的 Phone and Tablet 应用 , 这是手机或平板应用 , 类型选择空白界面应用 ;
输入一个工程名 ;
该目录又在 IntelliJ IDEA 的 Gradle 工程的基础上 , 增加了
- app 模块目录 ,
- .gitignore 版本控制忽略文件配置 ,
- gradle.properties 配置文件 ,
- local.properties 配置文件 ;
相关文章
- android 读取本地数据库db文件(Android sqlite)
- xps 转 pdf android版,xps文件转换pdf
- Android preference_android studio preview
- Http 405_android与服务器交互
- 【Android NDK 开发】JNI 引用 ( 弱全局引用 | NewWeakGlobalRef | DeleteWeakGlobalRef )
- 【Android 内存优化】Bitmap 硬盘缓存 ( Google 官方 Bitmap 示例 | DiskLruCache 开源库 | 代码示例 )
- 【Android 安全】DEX 加密 ( Application 替换 | 分析 ContentProvider 组件中调用 getApplication() 获取的 Application 二 )
- 【错误记录】Android Studio 运行报错 ( There is not enough memory to perform the requested operation. )
- 【Android 逆向】使用 Python 代码解析 ELF 文件 ( PyCharm 中创建 Python 程序 | 导入 ELFFile 库 | 解析 ELF 文件 )
- 【Android 逆向】Android 进程注入工具开发 ( 远程调用 | x86 架构的返回值获取 | arm 架构远程调用 )
- 【Android 逆向】Android 进程注入工具开发 ( 远程进程 注入动态库 文件操作 | Android 进程读取文件所需的权限 | fopen 打开文件标志位 | 验证文件权限 )
- 【Android 逆向】ART 脱壳 ( DexClassLoader 脱壳 | exec_utils.cc 中执行 Dex 编译为 Oat 文件的 Exec 和 ExecAndReturnC函数 )
- 【Android Gradle 插件】DexOptions 配置 ② ( additionalParameters 属性配置 | dx 工具 | dx 附加参数 )
- 【错误记录】Android Studio 编译报错 ( Could not resolve com.android.tools.build:gradle:7.4.2. )
- [android] 切换界面的问题详解手机开发
- android Titlebar一行代码实现沉浸式效果详解手机开发
- Android SD卡内的文件读写操作详解编程语言
- Android下获取SD卡的状态并写入文件到SD卡详解编程语言
- android中文件操作详解编程语言
- Windows 10 可能会在明年支持运行 Android 应用
- Android判断屏幕是横屏或是竖屏的简单实现方法
- Android实现文件的分割和组装