didi / didi/DoKit

【Android】【3.5.0.1】- DoKitPluginConfigProcessor 编译报错

Open
#947 5 comments 5 reactions 1 assignee Claimed by @RealOnlyone View on GitHub
bug Platform: Android
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.