在 AndroidStudio
中创建了一个 java-library
,引入第三方库,不管是 jar包
还是在 build.gradle
中添加依赖,在运行的时候 java.lang.NoClassDefFoundError
原因
这里没有把这个 jar
包添加到 classpath
, 要工具依赖 ,让工具执行引入依赖。不然直接 run as
不帮你配制
解决
1、在 build.gradle
中引入插件 idea
apply plugin: 'idea'
然后在下方添加
tasks.withType(JavaCompile) {
compileTask -> compileTask.dependsOn tasks.findByName('idea')
}
如果是在 Eclipse
里使用 gradle
,需要引入
apply plugin: `eclipse`
2、第二种方法是直接在Terminal下执行 gradlew idea