【发布时间】:2016-04-13 11:19:54
【问题描述】:
我在使用 Poi 读取 Android 中的 xlsx 文件时遇到问题。在我的 gradle 中,我有:
- 编译fileTree(dir: 'libs', include: '*.jar')
- 编译'org.apache.poi:poi:3.14'
- 编译'org.apache.poi:poi-ooxml:3.14'
在 libs 文件夹中,我有 xmlbeans-2.6.0.jar。以前我有重复条目的问题:
org/apache/xmlbeans/xml/stream/Location.class
但我可以通过https://issues.apache.org/jira/browse/XMLBEANS-499 解决
现在,我收到错误重复条目:
org/apache/xmlbeans/xml/stream/BindigConfig.class
有人可以帮帮我吗?
【问题讨论】:
-
使用一个
compile 'org.apache.poi:poi:3.14'或compile 'org.apache.poi:poi-ooxml:3.14'然后clean-Rebuild-sync -
感谢 IntelliJ Amiya。现在我删除了 compile 'org.apache.poi:poi-ooxml:3.14' 行。但我收到错误:错误:任务':app:transformClassesWithDexForDebug'的执行失败。 > com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process .internal.ExecException: Process 'command '/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/bin/java'' 以非零退出值 1 结束
-
添加 multidex 启用 true
-
我有 multiDexEnabled true 和 dexOptions { incremental true javaMaxHeapSize "4g" }
-
好的,IntelliJ Amiya 它可以工作,但现在我遇到了问题原因:java.lang.VerifyError: com/dropbox/client2/RESTUtility
标签: android apache-poi