在 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' 选项。然后再次尝试重新同步。
我只是在我的项目中使用默认设置添加 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' 选项。然后再次尝试重新同步。