搜索 Gradle 插件

com.github.lanchon.dexpatcher.patch-library

所有者: Lanchon

DexPatcher Patch Library 插件生成一个 DexPatcher 补丁库文件,它将打包目标应用程序作为 DexPatcher APK 库导入时的代码和资源更改,但不包括源应用程序自身的任何部分。文件结构与 Android 库(AAR 文件)类似。补丁库中打包的更改可以使用 DexPatcher Patched Application 插件应用到源应用程序。可以在同一步骤中应用多个补丁库,或者通过 APK 库和 Patched Application 插件的循环使用来序列化和链接它们。DexPatcher 是自由软件。(GPLv3+)

https://dexpatcher.github.io/

来源: https://github.com/Lanchon/DexPatcher-gradle

版本 2.0.0(最新版本)

2.0.0

创建于 2019 年 10 月 31 日。

DexPatcher Patch Library 插件生成一个 DexPatcher 补丁库,它将打包目标应用程序的代码、清单和资源更改,但不包括应用程序自身的任何部分。源应用程序以 Android APK 或 DexPatcher APK 库的形式提供。DexPatcher 补丁库的结构与 Android 库(AAR 文件)类似。补丁库中打包的更改可以使用 DexPatcher Patched Application 插件应用到其源应用程序。可以在同一步骤中应用多个补丁库,或者通过序列化和链接来应用它们。DexPatcher 是自由软件。(GPLv3+)

使用 plugins DSL

plugins {
  id("com.github.lanchon.dexpatcher.patch-library") version "2.0.0"
}

使用 旧版插件应用程序

buildscript {
  repositories {
    maven {
      url = uri("https://plugins.gradle.org.cn/m2/")
    }
  }
  dependencies {
    classpath("com.github.lanchon.dexpatcher:dexpatcher-gradle:2.0.0")
  }
}

apply(plugin = "com.github.lanchon.dexpatcher.patch-library")

使用 plugins DSL

plugins {
  id "com.github.lanchon.dexpatcher.patch-library" version "2.0.0"
}

使用 旧版插件应用程序

buildscript {
  repositories {
    maven {
      url "https://plugins.gradle.org.cn/m2/"
    }
  }
  dependencies {
    classpath "com.github.lanchon.dexpatcher:dexpatcher-gradle:2.0.0"
  }
}

apply plugin: "com.github.lanchon.dexpatcher.patch-library"

了解如何将插件应用到子项目