我的android studio的gradle sync总是失败。需要帮助
这是我正在尝试使用的开源软件,叫做https://github.com/linkedin/dexmaker。我尝试使用以下命令下载
androidTestCompile 'com.linkedin.dexmaker:dexmaker-mockito-inline:2.21.0'但是它得到的错误是这样的
Failed to resolve: com.linkedin.dexmaker:dexmaker-mockito-inline:2.21.1我终于试过了
androidTestCompile 'com.linkedin.dexmaker:dexmaker-mockito-inline:2.19.1'这是可行的,但在我的java代码中
问题是,即使我成功地同步了gradle,我仍然不能使用开源。
DexMaker dexMaker = new DexMaker();DexMaker会显示红线,如果我单击它,它会显示
cannot resolve symbol 'DexMaker'有什么问题吗?
发布于 2019-01-17 21:18:15
我不确定,但据我所知你的情况:
可以使用androidTestCompile指令添加依赖项。这意味着这个包将只在android测试类中可用。为了更好地理解,可以通过三种方式添加每个依赖项:编译、testCompile和androidTestCompile。
依赖项编译:依赖项在应用程序中随处可用code.
因此,如果您希望该依赖项在您的应用程序中可用-将androidTestCompile替换为compile。但是我不确定你是否应该这样做,因为这个库是用来测试的。
备注:不推荐使用compile指令,您应该使用实现、testImplementation和androidTestImplementation。
https://stackoverflow.com/questions/54236498
复制相似问题