【Android】【3.5.0.1】- DoKitPluginConfigProcessor 编译报错
- Dominant language
- Java
- Stars
- 20.4k
- Forks
- 3.2k
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 2
Description
Android studio 版本:android studio arctic fox 2020.3.1 patch 3
gradle plugin 版本:4.0.0
gradle wrapper 版本:6.7.1
dokit 版本:3.5.0.1
手机是三星G950U,Android9,api28
打 debug 包,按照的官方文档在项目gradle.properties中添加了配置,app模块下的build中添加了apply plugin: 'com.didi.dokit' 和dokitExt {...}
编译到dokit plugin插件部分会报错
[dokit plugin]===>===processDebugManifest task has executed===
[dokit plugin]===>App Manifest path====>***
Task :main:processDebugManifest in business Finished
:main:processDebugManifest (Thread[Execution worker for ':',5,main]) completed. Took 1.223 secs.
:message:compileDebugLibraryResources (Thread[Execution worker for ':',5,main]) started.
Execution failed for task ':main:processDebugManifest'.
> org.xml.sax.SAXParseException; systemId: file:/C:/workspace/*/main/build/intermediates/merged_manifests/debug/; lineNumber: 1; columnNumber: 1; 前言中不允许有内容。
查找原因后发现是 DoKitPluginConfigProcessor.kt 文件中147行出现的异常,
如果去掉主模块中的 apply plugin: 'com.didi.dokit' 和 dokitExt 相关配置则能正常编译通过,但是添加上这两处就不行
Contributor guide
Assessment
This issue has not been assessed yet.