/AndResM

Android gradle plugin for resource package id modification(实现资源packageId改写的gradle插件,无需修改aapt)

Primary LanguageJavaApache License 2.0Apache-2.0

AndResM

Android gradle plugin for resource package id modification(0x7f -> 0xpp)

support android-gradle-plugin 3.6.+

🇨🇳中文版戳这里

CHANGE LOG

Usage

Import the following code

  • in your root project build.gradle
buildscript {
    repositories {
        jcenter()
        ......
    }
    dependencies {
        ......
        classpath 'com.reginald:andresm:0.4.0'
    }
}
  • in your module build.gradle
apply plugin: 'com.reginald.andresm'

andresm {
    packageId = 0x61
}

How it works

Replace the outputs of aapt process including:

  • resources.ap_ : arsc file, compiled xml files
  • generated source: R.java, R.jar

Reference