gradle同步在我的android studio上一直失败。需要帮助
https://github.com/linkedin/dexmaker这是我正在尝试使用的名为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'
出什么问题了?
答案 0 :(得分:0)
我不确定,但据我了解您的情况:
您可以使用androidTestCompile指令添加依赖项。这意味着该程序包仅在android测试类中可用。为了进一步了解,可以通过三种方式添加每个依赖项:compile,testCompile和androidTestCompile。
因此,如果您希望该依赖关系在您的应用程序中可用-将androidTestCompile替换为compile。但是我不确定,您应该这样做,因为该库用于测试。
P.S。不建议使用compile指令,而应使用实现,testImplementation和androidTestImplementation。