Open wo327808864 opened 6 years ago
Windows的文件系统默认是不区分大小写文件名的,例如相同的文件目录下A.txt和a.txt是不能同时存在的。应该是Small在编译过程中会将jar包解压到磁盘上,com/baidu/platform/comapi/map/A.class 覆盖了com/baidu/platform/comapi/map/a.class文件。
@Ivonhoe 那怎么解决呢。大部分app应该都会用到百度地图的,但是在issues里面没找到相同的问题。
@galenlin 问下,您之前有处理过类似的问题吗?
错误报告
Printing classes to [D:\workspace_git\EimSmall2\app.eim\build\outputs\mapping\release\dump.txt]... [app.eim] Strip aar classes... [ OK ] [app.eim] split R.class... [ OK ] Dex: Error converting bytecode to dex: Cause: PARSE ERROR: class name (com/baidu/platform/comapi/map/a) does not match path (com/baidu/platform/comapi/map/A.class) ...while parsing com/baidu/platform/comapi/map/A.class
PARSE ERROR: class name (com/baidu/platform/comapi/map/a) does not match path (com/baidu/platform/comapi/map/A.class) ...while parsing com/baidu/platform/comapi/map/A.class
1 error; aborting
FAILURE: Build failed with an exception.
你做了什么?
执行了gradlew buildBundle -q
你期望的结果是什么?
正常编译插件
实际结果是什么?
编译失败
Small环境
1.3.0-beta5版本
Compile-time
Device : Samsung Nexus S SDK : Android 7.0 ABI : armeabi-v7a