Error: 无法下载 hamcrest-core.jar (org.matcher.Impl:hamcrest-core:1.3): 没有缓存版本可用
发布时间
阅读量:
阅读量
完成项目初始化后,在编写部分代码并进行编译时出现了上述错误。通过查阅百度以及相关资料,发现该问题的根源在于最新版本的项目创建过程会引入junit库用于代码测试。在下载该库时,系统自动引用了hamcrest框架,然而在尝试获取hamcrest-core.jar文件时遇到了困难(由于博主的设备未安装翻墙工具,无法成功下载)。
尝试方法1
根据个人经验,在创建新项目的过程中曾遇到类似问题。为了解决这一情况,从build.gradle(Module:app)文件中移除了以下依赖项。
testCompile 'junit:junit:4.12'
在完成上述操作并重新构建项目后,该问题再也没有出现过。
然而,最终仍然出现了错误提示。
尝试采用第二种方法
从模块app的bulid.gradle文件中dependencies部分删除以下代码
'com.android.support.test.espresso:espresso-core:2.2.2'group'com.android.support'module'support-annotations'
此外
testCompile 'junit:junit:4.12'
删除所有内容后,再次
全部评论 (0)
还没有任何评论哟~
