Can';t使用gradle导入android.support.v7和注释库
我正在努力完成这个教程 他导入了Can';t使用gradle导入android.support.v7和注释库,android,gradle,android-support-library,android-appcompat,androidx,Android,Gradle,Android Support Library,Android Appcompat,Androidx,我正在努力完成这个教程 他导入了android.support.v7…和android.suppor.annotation库… 我做了最有建议的回答,并将这些包实现到我的build.gradle中并重新同步了它 Android studio无法解析v7和批注 import android.support.annotation.LayoutRes; import android.support.annotation.Nullable; import android.support.v7.widge
android.support.v7…
和android.suppor.annotation库…
我做了最有建议的回答,并将这些包实现到我的build.gradle中并重新同步了它
Android studio无法解析v7和批注
import android.support.annotation.LayoutRes;
import android.support.annotation.Nullable;
import android.support.v7.widget.Toolbar;
gradle.build:
apply plugin: 'com.android.application'
android {
compileSdkVersion 29
buildToolsVersion "29.0.2"
defaultConfig {
applicationId "info.androidhive.preferences"
minSdkVersion 19
targetSdkVersion 29
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.0.2'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'
implementation 'com.android.support:appcompat-v7:+'
}
我预计,在重新同步库之后,库将可用,而不是错误消息
cant resolve symbol v7 for instance.
感谢您的帮助。您使用的是androidx:
实现“androidx.appcompat:appcompat:1.0.2”
在代码中,您必须导入:
同时在build.gradle中删除
//implementation 'com.android.support:appcompat-v7:+'
有关注释:
发布你的构建。gradleI发布了我的整个gradle.build,希望能有所帮助。请参阅此处:了解类似问题
//implementation 'com.android.support:appcompat-v7:+'
androidx.annotation:annotation:1.1.0