我正在尝试在我的项目中使用OpenCSV库并且它抛出了这个错误 - 我已经尝试删除该库并重新安装它并且错误仍然存在。
这是来自build.gradle
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:24.2.1'
testCompile 'junit:junit:4.12'
compile files('libs/opencsv.jar')}
答案 0 :(得分:1)
我很好奇为什么你有自己的opencsv.jar?是因为您进行了自定义还是存在防火墙问题,您只能在编译期间转到内部maven存储库?
如果是这样,Prathmesh击中了头部的钉子,你将不得不自己引入所有传递依赖。可以在opencsv sourceforge page找到最新版本的依赖项。目前opencsv依赖于commons-lang3和commons-beanutils。
否则只需更改“编译文件”行以编译'com.opencsv:opencsv:3.9'并让gradle为您获取所有传递依赖项。
答案 1 :(得分:0)
在build.gradle中添加org.apache.commons.lang3.StringUtils的依赖项。