Skip to content
This repository has been archived by the owner on Oct 5, 2020. It is now read-only.

nikeorever/SuperclassReplacemenGradlePlugin

Repository files navigation

DEPRECATED

No Maintenance Intended

This is no longer supported, please consider using reparatur instead.

Use android transform api to dynamically replace super class

  • Using the plugins DSL:
plugins {
  id "com.nikeo.gradle.superclass-replacement" version "2.3"
}
  • Using legacy plugin application:
buildscript {
  repositories {
    maven {
      url "https://plugins.gradle.org/m2/"
    }
  }
  dependencies {
    classpath "com.nikeo.gradle:superclass-replacement-gradle-plugin:2.3"
  }
}

apply plugin: "com.nikeo.gradle.superclass-replacement"

superclassReplacement {
    qualifiedNameReplacements = [ 'com.foo.TargetClass': 'com.foo.replacedClass' ]
}

Use android transform api to fix webView crash problem in Lollipop

  • Using the plugins DSL:
plugins {
  id "com.nikeo.gradle.lollipop-crashWebView-fix" version "1.3"
}
  • Using legacy plugin application:
buildscript {
  repositories {
    maven {
      url "https://plugins.gradle.org/m2/"
    }
  }
  dependencies {
    classpath "com.nikeo.gradle:superclass-replacement-gradle-plugin:2.3"
  }
}

apply plugin: "com.nikeo.gradle.lollipop-crashWebView-fix"

crashWebViews {
    qualifiedNames = ['com.foo.android.asm.LollipopCrashWebView']
}

About

[DEPRECATED] Use android transform api to dynamically replace super class

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published