android-gradle-plugin-transform-patch:android gradle插件转换补丁

时间:2024-02-24 21:05:17
【文件属性】:

文件名称:android-gradle-plugin-transform-patch:android gradle插件转换补丁

文件大小:85KB

文件格式:ZIP

更新时间:2024-02-24 21:05:17

gradle class transform duplicate agp

Android Gradle插件转换补丁 背景 分析文章见 在Android gradle plugin 3.2.0以上版本,增量编译时如果aar发生了改变,发生出现类重复,典型的两个场景如下 A,以项目依赖进行全量生成后,将项目发布到远程,再将项目依赖修改成aar远程依赖,再进行增量扩展,此时会出现类重复。 B,全量重建完成后,此时更新任意一个aar,再进行增量扩展,此时会出现类重复。 问题产生原因 @NonNull TransformOutputProvider asOutput(boolean isIncremental) throws IOException { if (!i


【文件预览】:
android-gradle-plugin-transform-patch-master
----gradlew(5KB)
----settings.gradle(85B)
----buildSrc()
--------src()
--------gradle.properties(549B)
--------.gitignore(87B)
--------build.gradle(2KB)
----library()
--------src()
--------gradle.properties(74B)
--------.gitignore(7B)
--------build.gradle(1001B)
--------proguard-rules.pro(751B)
----buildsystem()
--------project_config.gradle(2KB)
----gradle()
--------wrapper()
----README.md(7KB)
----agp-transform-patch()
--------src()
--------gradle.properties(551B)
--------.gitignore(7B)
--------build.gradle(754B)
----gradlew.bat(2KB)
----gradle.properties(20B)
----.gitignore(91B)
----app()
--------src()
--------gradle.properties(71B)
--------.gitignore(7B)
--------build.gradle(1KB)
--------proguard-rules.pro(751B)
----build.gradle(2KB)

网友评论