前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Android Gradle 插件】AndroidSourceSets 配置 ③ ( aidl 配置 | assets 配置 | compileConfigurationName 配置 )

【Android Gradle 插件】AndroidSourceSets 配置 ③ ( aidl 配置 | assets 配置 | compileConfigurationName 配置 )

作者头像
韩曙亮
发布2023-03-30 15:18:58
1.6K0
发布2023-03-30 15:18:58
举报
文章被收录于专栏:韩曙亮的移动开发专栏

文章目录

Android Plugin DSL Reference 参考文档 :

一、AndroidSourceSets#aidl 配置


AndroidSourceSets ( build.gradle#android#sourceSets 配置 ) 文档位置 : android-gradle-dsl/2.3/com.android.build.gradle.api.AndroidSourceSet.html

AndroidSourceDirectorySet ( build.gradle#android#sourceSets#aidl/assets/java/jni/jniLibs 配置 ) 文档位置 :android-gradle-dsl/2.3/com.android.build.gradle.api.AndroidSourceDirectorySet.html

AndroidSourceSets#aidl 配置 用于为该源集设置 AIDL 源文件目录 ;

AndroidSourceSets#aidl 配置原型 :

代码语言:javascript
复制
AndroidSourceDirectorySet aidl
The Android AIDL source directory for this source set.

创建 AIDL 目录 :

右键点击 " app/src/main " 目录 , 选择 " New / Folder / AIDL Folder " 选项 , 即可创建 AIDL 目录 ,

在这里插入图片描述
在这里插入图片描述

如果不使用默认的目录 , 还可以自定义目录 ;

在这里插入图片描述
在这里插入图片描述

创建完毕后 , 会自动生成

代码语言:javascript
复制
    sourceSets {
        main {
            aidl.srcDirs 'src/main/aidl'
        }
    }

源集配置 ;

这里注意 aidl , assets , java , jni , jniLibs , renderscript , res , resources 都是目录 , 其属性类型都是 AndroidSourceDirectorySet ,

manifest 属性是一个单独的文件 , 其属性类型是 AndroidSourceFile ;

二、AndroidSourceSets#assets 配置


AndroidSourceSets ( build.gradle#android#sourceSets 配置 ) 文档位置 : android-gradle-dsl/2.3/com.android.build.gradle.api.AndroidSourceSet.html

AndroidSourceDirectorySet ( build.gradle#android#sourceSets#aidl/assets/java/jni/jniLibs 配置 ) 文档位置 :android-gradle-dsl/2.3/com.android.build.gradle.api.AndroidSourceDirectorySet.html

AndroidSourceSets#assets 配置 用于为该源集设置 assets 资源文件目录 ;

该配置属性是 AndroidSourceDirectorySet 类型的 , 设置其 srcDirs 属性即可 ;

AndroidSourceSets#assets 配置原型 :

代码语言:javascript
复制
AndroidSourceDirectorySet assets
The Android Assets directory for this source set.

三、AndroidSourceSets#compileConfigurationName 配置


AndroidSourceSets ( build.gradle#android#sourceSets 配置 ) 文档位置 : android-gradle-dsl/2.3/com.android.build.gradle.api.AndroidSourceSet.html

AndroidSourceDirectorySet ( build.gradle#android#sourceSets#aidl/assets/java/jni/jniLibs 配置 ) 文档位置 : android-gradle-dsl/2.3/com.android.build.gradle.api.AndroidSourceDirectorySet.html

AndroidSourceFile ( build.gradle#android#sourceSets#manifest 配置 ) 文档位置 : android-gradle-dsl/2.3/com.android.build.gradle.api.AndroidSourceFile.html

AndroidSourceSets#compileConfigurationName 配置属性表示 该源集的编译打包依赖配置组名称 ;

AndroidSourceSets#compileConfigurationName 配置原型 :

代码语言:javascript
复制
String compileConfigurationName
The name of the compile configuration for this source set.
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-05-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 一、AndroidSourceSets#aidl 配置
  • 二、AndroidSourceSets#assets 配置
  • 三、AndroidSourceSets#compileConfigurationName 配置
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档