我在android studio和IntelliJ中都有相同的项目。出于Github的原因,我需要android studio项目才能使用IntelliJ。但是有些库在IntelliJ中不起作用。
androidTestCompile 'com.android.support.test:runner:1.0.1'
在我的java测试类中,这个import语句无法解析,这意味着我不能在我的java测试类中使用@SmallTest表示法。
在build.gradle文件中,我包含了这些行:
androidTestCompile 'com.android.support.test:rules:0.5'
testCompile 'com.android.support.test:runner:1.0.1'
testCompile 'com.android.support.test:rules:0.5'
import static android.support.test.espresso.assertion.ViewAssertions.matches;
。
它也无法解析espresso的任何导入:
`androidTestCompile 'com.android.support.test.espresso:espresso-core:3.0.1'`
即使我将此行添加到build.gradle文件中:
url-loader
我希望能够解决这些错误。可能是因为我必须在IntelliJ中使用Gradle 2,因为Gradle 3还不支持吗?这似乎是唯一的区别。感谢