Jef*_*uel 23 android importerror android-fragments android-studio android-tablayout
无法解析符号TabLayout?如何清除此错误?请帮我.我已经导入了import android.support.design.widget.TabLayout;
use*_*610 44
有一个类似的问题,要在Android Studio(AS)中修复此问题,我去了Build-> Clean Project并且AS将所有内容排序.确保您的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:+'
}
Run Code Online (Sandbox Code Playgroud)
我通过添加以下两行手动解决了问题:
implementation 'com.android.support:support-v4:22.2.0'
implementation 'com.android.support:design:22.2.0'
Run Code Online (Sandbox Code Playgroud)
下dependencies
在\app\build.gradle
为我工作.
注意:您的所有支持库必须是相同的版本,即appcompat-v7和support-v4到相同的版本,例如23.0.1; 否则你可以得到这个错误
代码构建后java.lang.NoClassDefFoundError:android.support.v7.internal.widget.TintManager`
在Gradle脚本下,打开build.gradle(模块:app)
在依赖项内部添加
compile 'com.android.support:design:25.3.1'
Run Code Online (Sandbox Code Playgroud)
可能有更新版本的库,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'
}
Run Code Online (Sandbox Code Playgroud)
上面的答案建议添加
compile 'com.android.support:design:+'
Run Code Online (Sandbox Code Playgroud)
这有点危险,因为它总是使用最新的库,您可能无法在后台发生自动库更新来隔离错误.
归档时间: |
|
查看次数: |
27845 次 |
最近记录: |