[关闭]
@natsumi 2015-08-27T03:24:42.000000Z 字数 663 阅读 1807

升级Android Support Library后的问题

Android


【升级了Android Support Library然后发生了这个问题】
target版本是22,编译版本也是22,于是将Android Support Library从21.0.3升级了,用SDK Manager升的~升到了最新的23.0.0~
然后就报错了~
android:TextAppearance.Material.Widget.Button.Inverse找不到

【网上的解释】

我今天也遇到这个问题, 搞了好久,最后发现原因是升级了 "Android Support Library",具体情况如下: 原来的AndroidSupportLibrary版本是19,我装的sdk版本有19还有20及以上的, 所以当我创建sdkVersion 8到19的工程师,所需的v7兼容包(library工程形式)的编译环境为19, 正好我有这个版本的sdk,所以没问题。 当我升级AndroidSupportLibrary从19到22之后,这时如果我创建一个需要v7兼容包的工程时, 该兼容包的编译环境为22,而我的工程编译环境版本为19,这就是出现问题的原因。 如果我把自己工程的编译环境版本改为(大于等于)22,这就没问题了。 最后,由于我的工程的sdkVersion是8到19,我重新装了19的兼容包。 还有,stackoverflow上...

【解决】
修改该Module的build.gradle文件,将编译环境版本改为23
编译版本>Android Support Library>target版本

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注