包含:各种 Gradle 相关插件及 AS 中插件等
gradle-api-easy_publish: https://github.com/saantiaguilera/gradle-api-easy_publish
Publish bintray aar/jar multi-module in a duper easy way
ClassPlugin: https://github.com/dinuscxj/ClassPlugin
致Android开发 —— 灵活的Class替换插件
gradlr: https://github.com/cesarferreira/gradlr
Fastest auto complete for gradle tasks
TinyPIC_Gradle_Plugin: https://github.com/meili/TinyPIC_Gradle_Plugin
一个批量tiny处理res图片的gradle插件
webpcompress: https://github.com/chuyun923/webpcompress
webp图片压缩插件
ConfigDroid: https://github.com/mb-14/ConfigDroid
可生成常量的gradle插件
DataBindingCompat: https://github.com/MichaelRocks/DataBindingCompat
A Gradle plugin that makes databinding work well with appcompat
gradle-build-timer-plugin: https://github.com/eleventigers/gradle-build-timer-plugin
gradle-build-timer-plugin
AppMethodTracking: https://github.com/CoXier/AppMethodTracking
追踪方法调用的gradle插件
fonts: https://github.com/florent37/fonts
Define the fonts of your Android project directly from the build.gradle
gradle-license-plugin: https://github.com/jaredsburrows/gradle-license-plugin
生成证书的 gradle 插件
license-tools-plugin: https://github.com/cookpad/license-tools-plugin
Gradle plugin to check library licenses and generate license pages
McImage: https://github.com/Mobcase/McImage
McImage是一个插件帮助你检查你res中的大图和全量压缩你的res, 支持 jar, aar
img-optimizer-gradle-plugin: https://github.com/chenenyu/img-optimizer-gradle-plugin
一款用于优化png图片的gradle插件,有效减少APK体积,支持极限压缩和无损压缩
原图 | 极限压缩(lossy) | 无损压缩(lossless) |
---|---|---|
526K | 195K(减少63%) | 473K(减少10%) |
![]() |
![]() |
![]() |
drawable-optimizer: https://github.com/fabiomsr/drawable-optimizer
Gradle plugin to optimize png files and reduce resultant apk size within an Android project
gradle-android-javadocs: https://github.com/Commit451/gradle-android-javadocs
Helper to generate Javadocs within a Gradle Android library
android-appversion-gradle-plugin: https://github.com/hamsterksu/android-appversion-gradle-plugin
下一代Android渠道打包工具Gradle插件,支持极速打包,1000个渠道包只需要5秒钟
packer-ng-plugin: https://github.com/mcxiaoke/packer-ng-plugin
Add extra information to output file name. Add build number to the application version 批量命名应用输出文件名
dexcount-gradle-plugin: https://github.com/KeepSafe/dexcount-gradle-plugin
A Gradle plugin to report the number of method references in your APK on every build.
IpGetter: https://github.com/brunodles/IpGetter
The IpGetter is a plugin which will help us to get the Ip of the current machine to use on a build.gradle
findbugs-android: https://github.com/ChaitanyaPramod/findbugs-android
Gradle plugin that creates FindBugs reports for android projects
gradle-download-task: https://github.com/michel-kraemer/gradle-download-task
Adds a download task to Gradle that displays progress information
gradle-tips: https://github.com/shekhargulati/gradle-tips
Gradle tips for all of us
native-dependencies-plugin: https://github.com/linsea/native-dependencies-plugin
Android 原生库依赖解析Gradle插件
由于官方的Android Gradle插件无法解析在dependencies中声明的.so库依赖,所以编译时不会把.so文件自动拷贝到jniLibs目录下,这个插件主要就是为了解决这个问题的,并且提供so文件重命名和abi过滤的实用功能
gradle_plugin_android_aspectjx: https://github.com/HujiangTechnology/gradle_plugin_android_aspectjx
一个在Android中应用Aspectj的Gradle插件。支持切AAR, JAR, 支持现在Android上最火的Kotlin
gradle-profiler: https://github.com/gradle/gradle-profiler
A tool for gathering profiling and benchmarking information for Gradle builds
xtext-gradle-plugin: https://github.com/xtext/xtext-gradle-plugin
Gradle plugins for using Xtext and Xtend
ament_gradle_plugin: https://github.com/esteve/ament_gradle_plugin
A Gradle plugin for building Java and Android-based ROS2 projects
gradle-android-git-version: https://github.com/gladed/gradle-android-git-version
A gradle plugin to calculate Android-friendly version names and codes from git tags
gradle-gitdroid: https://github.com/lodlock/gradle-gitdroid
A gradle plugin for Android projects that allows for dependencies from git repositories
GradleVersion: https://github.com/menny/GradleVersion
Gradle automatic version builder
gradle-release-plugin: https://github.com/netzwerg/gradle-release-plugin
Gradle plugin providing very minimal release version numbering (Git-specific)
gradle-retrolambda: https://github.com/evant/gradle-retrolambda
A gradle plugin for getting java lambda support in java 6, 7 and android