gradle - Android Gradle插件API用于开发

标签 gradle android-gradle-plugin gradle-plugin

最近,我开始学习自定义Gradle插件。我很好。现在,我想使用自己的插件自定义Android构建。

以下是我的要求:

  • 我想从我的自定义插件
  • 向我的Android应用动态添加产品口味
  • 我想从我的自定义插件中配置构建工具版本和其他sdk版本。

  • 谷歌为此发布了API吗?

    我已经阅读了以下Android DSL引用。
    http://google.github.io/android-gradle-dsl/

    使用上述Android Gradle dsl API,我需要添加到自定义插件中的依赖项是什么?

    最佳答案

    您可以向Android gradle插件本身添加依赖项:

       classpath 'com.android.tools.build:gradle:3.0.1'
    

    这会将插件放在您的类路径中,以便您可以重用所有想要的类。没有真正的文档,但是您始终可以阅读source code

    关于gradle - Android Gradle插件API用于开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42167006/

    相关文章:

    gradle - 在Windows中安装Gradle

    build - gradle 构建失败连接到 https ://repo1. maven.org 被拒绝

    android-studio - 升级到Gradle 4.1时出现 'unresolved supertypes'错误

    模块之间的 Android Kotlin Compose 编译器版本不匹配

    android - 插件指令在 gradle 文件中的什么位置?

    gradle - 麻烦的Gradle插件项目与第三方Maven存储库

    android - 未捕获的翻译错误 : java. lang.IllegalArgumentException: already added: Lcom/google/android/gms/internal/zzbz;

    android - 在 SlideDateTimePicker 上同步 Gradle Android Studio 失败

    安卓工作室 "Unable to merge dex"

    android - 如何使用 New Build System 在项目中添加 AAR 库?