我有一个gradle项目,包含几个不同的java库,android库和一个Android应用程序。在Android Studio 0.5.4上,项目构建得很好。但是,当我尝试使用任何Android Studio版本0.5.5到0.5.8(撰写本文时的最新版本)导入项目时,构建失败并显示此错误
Error: A problem occurred configuring project 'my-libraries:an-android-library'.
> Could not resolve all dependencies for configuration ':my-libraries:an-android-library:_debugCompile'.
> Could not find com.google.guava:guava:16.0.1.
Required by:
<a bunch of my libraries>
<repeat with more dependencies from maven central>
我发现这种情况最有趣的是项目使用gradle从命令行构建得很好(我在命令行和Android Studio中使用gradle包装器版本1.11)。它似乎也没有失败来自支持库的依赖。
项目有三层,并且将常用逻辑提取到不同的构建文件中(也就是说,如果可能的话,我更愿意避免发布所有构建逻辑)。我希望它在命令行上运行良好而不是在Android Studio中构建的事实为某人敲响了警钟。