Android Studio无法解析符号'TabLayout'
无法解析符号TabLayout?如何清除这个错误?请帮帮我。我已经导入了导入android.support.design.widget.TabLayout;Android Studio无法解析符号'TabLayout'
有一个类似的问题,在Android Studio(AS)中解决这个问题我去了Build-> Clean Project,并把所有的东西都排除了。请确保您的build.gradle文件下,你有依赖关系:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:your_api_version_number.0.0'
compile 'com.android.support:design:+'
}
这是工作。非常感谢你。 –
我通过手动解决的问题\app\build.gradle
添加下面两行
compile 'com.android.support:support-v4:22.2.0' compile 'com.android.support:design:22.2.0'
dependencies
在为我工作。
注意:您所有的支持库必须是相同的版本,例如appcompat-v7和support-v4到相同的版本,例如23.0.1;否则,你可以编译代码后收到错误 java.lang.NoClassDefFoundError: android.support.v7.internal.widget.TintManager
在摇篮脚本, 打开的build.gradle(模块:APP)
里面的依赖添加
compile 'com.android.support:design:25.3.1'
有可能是该库的更新版本,android studio lint检查可能会检测到该问题。
完整的依赖关系区域可能看起来像这样以供参考。以上行是我手动添加的唯一一行。
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
testCompile 'junit:junit:4.12'
compile 'com.android.support:design:25.3.1'
}
高于答案建议增加
compile 'com.android.support:design:+'
这是一种危险的,因为它总是使用最新的库,你可以有自动库的更新在后台发生故障隔离的错误。
谢谢!我想知道'com.android.support:design:+'是一样的 – Sam
重新启动你的机器 – kreker