Android项目中带有Gradle插件的模块
我可以在我的android项目中使用带有gradle插件的模块吗? 我不想在buildSrc文件夹中编写插件,我想为它设置单独的模块 例如,我的项目结构:Android项目中带有Gradle插件的模块,android,gradle,android-gradle-plugin,build.gradle,gradle-plugin,Android,Gradle,Android Gradle Plugin,Build.gradle,Gradle Plugin,我可以在我的android项目中使用带有gradle插件的模块吗? 我不想在buildSrc文件夹中编写插件,我想为它设置单独的模块 例如,我的项目结构: - my android project folder (root folder) -- buildSrc -- app -- custom gradle plugin (here i want write my plugin code) 解决方案: 这绝对是可以手动完成的,因为我确实是这样做的 您列出了以下步骤: 为模块创建一个新文件夹
- my android project folder (root folder)
-- buildSrc
-- app
-- custom gradle plugin (here i want write my plugin code)
解决方案: 这绝对是可以手动完成的,因为我确实是这样做的 您列出了以下步骤:
- 为模块创建一个新文件夹(在这里,我称之为
)app
- 在其中创建一个新的
文件build.gradle
- 移动适当的文件
- 将您的模块添加到
,必要时创建该文件(或 从现有的Android Studio项目复制)settings.gradle
- 让你的
正确反映 移动文件,这可能包括删除诸如app/build.gradle
,如果您的文件现在都位于标准位置 (就像你在新创建的Android Studio中看到的那样 (项目)main.assets.srcDirs
- 添加一个新的项目级
文件,可能是从 一些标准的Android Studio项目build.gradle
.iml
文件、.idea/
子目录、build/
目录),最后将项目导入回Studio