如何导入我的Android Tibolte AgendaCalendarView? 我试图将以下内容添加到我的build.gradle(Module:app)中:
错误:任务':app:transformClassesWithDexForDebug'的执行失败。 com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'命令'C:\ Program Files \ Java \ jdk1.7.0_79 \ bin \ java.exe''以非零退出值2结束
到目前为止,我已尝试过:
defaultConfig {
multiDexEnabled true
}
没有运气:(
答案 0 :(得分:1)
我遇到了同样的问题,这是因为设置了
时重复的库defaultConfig {
multiDexEnabled true
}
并在消息中构建你获取重复的库名,从你的依赖项中删除库,在我的例子中它是gson库并且它可以工作。
答案 1 :(得分:0)
您可能有多个对库的引用,您需要找出哪个库存在冲突。
使用此命令查看应用的依赖关系树
gradlew app:dependencies (for windows)
or
gradle app:dependencies (for linux)
其中" app"是您的应用程序模块的名称。
就我而言,该库是 com.google.collections 。 然后你将build.gradle文件更改为你的编译语句
compile ('com.github.tibolte:agendacalendarview:1.0.3'){
exclude group: 'com.google.collections'
}
答案 2 :(得分:0)
在android Studio中,您可以转到文件 - >打开 - >选择项目文件夹 - >确定。
在IDE中打开此项目时。它将在gradle中显示错误。要解决此问题,请打开Build.gradle文件,然后删除或注释此行
"apply from: 'https://raw.github.com/chrisbanes/gradle-mvn-push/master/gradle-mvn-push.gradle'" .
然后清理并重建项目。