该问题往往是老项目sdk的编译版本升级时出现的,例如:
升级前:
compileSdkVersion 20
buildToolsVersion '21.1.2'
升级后:
compileSdkVersion 23
buildToolsVersion '23.0.2'
compile 'com.android.support:support-v13:23.1.0'
报错:
No resource found that matches the given name (at 'paddingTop' with value '@dimen/abc_action_bar_default_height').
问题出在:
android:paddingTop="@dimen/abc_action_bar_default_height"
解决方法:
使用?attr/actionBarSize
代替actionBar大小,例如android:paddingTop="?attr/actionBarSize"
这是因为升级之后的支持库中对外隐藏了xml 资源的使用。