当前位置:   article > 正文

Android ionic resource style/Theme.AppCompat.Light.NoActionBar (aka x.x.x:style/Theme.AppCompa

resource style/theme.appcompat.light.noactionbar

 error: resource style/Theme.AppCompat.Light.NoActionBar (aka 包名:style/Theme.AppCompat.Light.NoActionBar) not found.   error: failed linking references.

若是正常的项目,因为引入了某个新的aar 或 jar 包,导致以上的问题。

全网找了很多方法,均失败

1 clear  rebuild  重启 AS 失败

2 考虑可能是gradle版本不一致导致的。(你project下的build.gradle里的classpath的版本和你project下的.gradle文件不一致。 然后也不是。 失败

3 引入一些

//    implementation 'androidx.appcompat:appcompat:1.0.0-alpha1'
//    implementation 'androidx.constraintlayout:constraintlayout:1.1.2'
//    implementation 'com.android.support:design:27.1.1'

也失败

然后看了报错内容,隐约觉得这个内容是明显缺了一些文件呐,对比了其它项目。果然!!!

implementation "com.android.support:support-v4:27.+"(把这个改成v7的版本)
implementation "com.android.support:support-annotations:27.+"

v4 改成 v7 就可以了。

implementation 'com.android.support:appcompat-v7:26.0.0-beta1'

归根结底应该是v7包含了v4没有的一些样式或新特效,在新引入的aar中被使用了,所以必须要升级!

注意:若是原生Android可能只需要在gradle中进行修改就可以了,若是ionic或其它cordova项目的话,请查看如下图所改

 对应修改后,编译即可!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/257921
推荐阅读
相关标签
  

闽ICP备14008679号