今天写程序发现一个问题,就是Binary XML file line #45: Error inflating class android.support.design.widget.NavigationView异常,解决的方法:
1.
compileSdkVersion 26
buildToolsVersion "26.0.0"
targetSdkVersion 26
compile 'com.android.support:appcompat-v7:26.+'
compile 'com.android.support:design:26.0.0-alpha1'
compile 'com.android.support:recyclerview-v7:26.0.0-alpha1'
compile 'com.android.support:cardview-v7:26.0.0-alpha1'
注意版本控制要一致。
2.当你发现上述方法无效时,你要检查一下你所使用的开源库的版本是否过高,比如在我使用glide的时候,我所导入的是'com.github.bumptech.glide:glide:4.6.1'就出现了上述异常。当我把glide的版本调低一点时,使用compile 'com.github.bumptech.glide:glide:3.7.0',异常解决。