我正在开发一个Android应用程序,在其中我使用以下build.gradle
添加内容来解决Gradle的依赖性问题:
configurations.all {
resolutionStrategy.force 'junit:junit:4.12'
}
这会导致大量的构建时间(从大约15秒到大约60秒)。有没有办法减少构建时间,例如通过另一种方式解决JUnit
版本中的冲突? compile 'com.googlecode.json-simple:json-simple:1.1.1'
引入了冲突,JUnit
使用较早的MSBuild auto-detection: using msbuild version '4.0' from '/Library/Frameworks/Mono.framework/Versions/4.4.2/lib/mono/4.5'.
MsBuild.exe does not exist at '/Library/Frameworks/Mono.framework/Versions/4.4.2/lib/mono/4.5/msbuild.exe'.
An error occured when executing task 'Restore-NuGet-Packages'.
Error: NuGet: Process returned an error (exit code 1).
版本。
答案 0 :(得分:0)
您可以明确地将junit
依赖关系添加为直接依赖关系,并在其上设置forced = true
。
此处的示例:http://www.devsbedevin.com/android-understanding-gradle-dependencies-and-resolving-conflicts/