我想从这个库中删除一些重复的类:
org.apache.tika:tika-parsers:1.14
我应该如何使用Android Studio重新打包?
修改
Error:Uncaught translation error: java.lang.IllegalArgumentException: already added: Lorg/apache/xmlbeans/xml/stream/Location;
Error:Uncaught translation error: java.lang.IllegalArgumentException: already added: Lorg/apache/xmlbeans/xml/stream/ReferenceResolver;
Error:Uncaught translation error: java.lang.IllegalArgumentException: already added: Lorg/apache/xmlbeans/xml/stream/XMLEvent;
Error:Uncaught translation error: java.lang.IllegalArgumentException: already added: Lorg/apache/xmlbeans/xml/stream/XMLInputStream;
Error:Uncaught translation error: java.lang.IllegalArgumentException: already added: Lorg/apache/xmlbeans/xml/stream/XMLName;
Error:Uncaught translation error: java.lang.IllegalArgumentException: already added: Lorg/apache/xmlbeans/xml/stream/XMLStreamException;
Error:Uncaught translation error: java.lang.IllegalArgumentException: already added: Lorg/apache/xmlbeans/xml/stream/utils/NestedThrowable;
Error:Uncaught translation error: java.lang.IllegalArgumentException: already added: Lorg/apache/xmlbeans/xml/stream/utils/NestedThrowable$Util;
Error:8 errors; aborting
Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: java.lang.RuntimeException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: Return code 1 for dex process
Information:BUILD FAILED
答案 0 :(得分:1)
这实际上取决于你打算如何添加它......
如果将其添加为在线存储库,则需要将存储库添加到app文件夹下的build.gradle文件中,并将其添加到依赖项
否则作为项目,您可以将其添加到项目文件夹,然后添加到依赖项,并在设置gradle下将其添加为包含...
查看图片...你可以看到我有几个在线存储库,我正在绘制依赖关系,并且已经添加为文件系统中包含的项目......
此处paho已从在线存储库添加 和来自app文件结构中包含的项目的deckview
答案 1 :(得分:1)
如果你知道已经导入的类的包名,只需在app level gradle文件的依赖项部分中添加它
compile('org.apache.tika:tika-parsers:1.14'){
exclude group: 'org.apache.xmlbeans'
}