用于开发的Android Gradle插件API

时间:2017-02-10 19:14:39

标签: gradle android-gradle gradle-plugin

最近我开始学习自定义Gradle插件。我很好。现在我想用自己的插件自定义Android版本。

以下是我的要求:

  1. 我想从我的自定义插件
  2. 动态添加产品风格到我的Android应用程序
  3. 我想从我的自定义插件中配置构建工具版本和其他sdk版本。
  4. 谷歌是否已针对此发布API?

    我已经浏览了下面的Android DSL参考资料。 http://google.github.io/android-gradle-dsl/

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

1 个答案:

答案 0 :(得分:0)

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

      SELECT topics.id
            ,count(DISTINCT(comments.id)) + count(DISTINCT(likes.id)) AS score 
      FROM topics
      LEFT JOIN comments ON topics.id = comments.post_id 
      LEFT JOIN likes ON topics.id = likes.post_id 
      WHERE topics.to_user = 'someuser' 
      GROUP BY topics.id 
      ORDER BY score desc 
      LIMIT 0, 5;

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

相关问题