在 Android Studio 3.0 中添加 Master/Detail activity 会引发错误

Adding Master/Detail activity in Android Studio 3.0 throws errors

我只是在我的项目中使用默认设置添加 Master/Detail Activity 并收到以下错误:

**无法解析“:app@debugAndroidTest/compileClasspath”的依赖项:无法解析 javax.annotation:javax.annotation-api:1.2。 无法解析 javax.annotation:javax.annotation-api:1.2。 要求: 项目:应用程序 > com.android.support.test.espresso:espresso-core:2.2.2

No cached version of javax.annotation:javax.annotation-api:1.2 available for offline mode.**

这是我的 build.gradle:app

apply plugin: 'com.android.application'

android {
    compileSdkVersion 26
    defaultConfig {
        applicationId "com.fasttrack.marileena.masterdetailapplication"
        minSdkVersion 20
        targetSdkVersion 26
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:26.1.0'
    implementation 'com.android.support:support-v4:26.1.0'
    implementation 'com.android.support:recyclerview-v7:26.1.0'
    implementation 'com.android.support:design:26.1.0'
    testImplementation 'junit:junit:4.12'
    /*androidTestImplementation 'com.android.support.test:runner:0.5'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:2.2.2'*/
}

评论最后两个依赖项后,错误已删除。删除它们是否可以,或者这样做会进一步出现问题吗??

虽然删除此依赖项没有真正的问题,但您可以修复您的编译,禁用离线工作选项。转到 Preferences > Build, Execution, Deployment > Gradle 并取消选中 'Offline work' 选项。然后再次尝试重新同步。