我未能在Android Kotlin项目上运行单元测试。
我正在使用Android Studio 3.
为了确保我没有破坏任何东西,我创建了一个全新的Android Kotlin应用程序并且没有改变任何东西。
尝试在ExampleUnitTest.kt中运行测试(随新项目提供)显示以下日志:
错误:Gradle:配置根项目' TestProject'时出现问题。 无法解析所有配置文件':classpath'。 无法解决com.android.tools.build:gradle:3.0.0。 要求: 项目: 没有缓存版本的com.android.tools.build:gradle:3.0.0可用于离线模式。 没有缓存版本的com.android.tools.build:gradle:3.0.0可用于离线模式。 无法解析org.jetbrains:注释:13.0。 要求: 项目:> org.jetbrains.kotlin:kotlin-gradle-plugin:1.1.51> org.jetbrains.kotlin:科特林-STDLIB:51年1月1日 没有缓存版本的org.jetbrains:annotations:13.0可用于离线模式。 没有缓存版本的org.jetbrains:annotations:13.0可用于离线模式。
这是我的build.gradle文件:
我可以运行该应用程序。我尝试清理项目,重建和所有爵士乐,似乎什么都没有用。
有人可以帮忙吗?
更新
转到"首选项" - > "构建,执行,部署" - > "编译器",并从"命令行选项"中删除--offline但是,我确实想使用--offline选项