我们项目本来是可以编译通过的,但是自从接入了DoraemonKit 之后,就编译不通过。
报错如下:

error: resource style/Theme.AppCompat.NoActionBar (aka com.chaozh.iReader:style/Theme.AppCompat.NoActionBar) not found.
error: resource style/Theme.AppCompat.Light.NoActionBar (aka com.chaozh.iReader:style/Theme.AppCompat.Light.NoActionBar) not found.
error: resource style/Widget.AppCompat.Light.ActionBar.Solid (aka com.chaozh.iReader:style/Widget.AppCompat.Light.ActionBar.Solid) not found.
AGPBI: {"kind":"error","text":"error: style attribute \u0027attr/titleTextStyle (aka com.chaozh.iReader:attr/titleTextStyle)\u0027 not found.","sources":[{"file":"F:\\git\\iReader_vivo\\iReader\\src\\main\\res\\values\\style_overwrite.xml","position":{"startLine":12,"startColumn":4,"startOffset":565,"endLine":14,"endColumn":12,"endOffset":762}}],"original":"","tool":"AAPT"}
AGPBI: {"kind":"error","text":"error: style attribute \u0027attr/contentInsetStart (aka com.chaozh.iReader:attr/contentInsetStart)\u0027 not found.","sources":[{"file":"F:\\git\\iReader_vivo\\iReader\\src\\main\\res\\values\\style_overwrite.xml","position":{"startLine":12,"startColumn":4,"startOffset":565,"endLine":14,"endColumn":12,"endOffset":762}}],"original":"","tool":"AAPT"}
AGPBI: {"kind":"error","text":"error: style attribute \u0027attr/contentInsetEnd (aka com.chaozh.iReader:attr/contentInsetEnd)\u0027 not found.","sources":[{"file":"F:\\git\\iReader_vivo\\iReader\\src\\main\\res\\values\\style_overwrite.xml","position":{"startLine":12,"startColumn":4,"startOffset":565,"endLine":14,"endColumn":12,"endOffset":762}}],"original":"","tool":"AAPT"}
error: resource style/TextAppearance.AppCompat.Widget.ActionBar.Title (aka com.chaozh.iReader:style/TextAppearance.AppCompat.Widget.ActionBar.Title) not found.
error: resource style/Widget.AppCompat.ActionMode (aka com.chaozh.iReader:style/Widget.AppCompat.ActionMode) not found.
AGPBI: {"kind":"error","text":"error: style attribute \u0027attr/background (aka com.chaozh.iReader:attr/background)\u0027 not found.","sources":[{"file":"F:\\git\\iReader_vivo\\iReader\\src\\main\\res\\values\\style_overwrite.xml","position":{"startLine":68,"startColumn":4,"startOffset":3885,"endLine":70,"endColumn":12,"endOffset":4105}}],"original":"","tool":"AAPT"}
error: resource style/Base.DialogWindowTitle.AppCompat (aka com.chaozh.iReader:style/Base.DialogWindowTitle.AppCompat) not found.
error: resource style/Base.DialogWindowTitleBackground.AppCompat (aka com.chaozh.iReader:style/Base.DialogWindowTitleBackground.AppCompat) not found.
error: resource style/Widget.AppCompat.Light.ActionButton.Overflow (aka com.chaozh.iReader:style/Widget.AppCompat.Light.ActionButton.Overflow) not found.
error: resource style/TextAppearance.AppCompat.Title (aka com.chaozh.iReader:style/TextAppearance.AppCompat.Title) not found.
error: resource style/ThemeOverlay.AppCompat.Dialog.Alert (aka com.chaozh.iReader:style/ThemeOverlay.AppCompat.Dialog.Alert) not found.
error: resource style/TextAppearance.Widget.AppCompat.Toolbar.Title (aka com.chaozh.iReader:style/TextAppearance.Widget.AppCompat.Toolbar.Title) not found.
error: resource style/Widget.AppCompat.Toolbar (aka com.chaozh.iReader:style/Widget.AppCompat.Toolbar) not found.
AGPBI: {"kind":"error","text":"error: style attribute \u0027attr/contentInsetStart (aka com.chaozh.iReader:attr/contentInsetStart)\u0027 not found.","sources":[{"file":"F:\\git\\iReader_vivo\\iReader\\src\\main\\res\\values\\style.xml","position":{"startLine":312,"startColumn":4,"startOffset":15493,"endLine":317,"endColumn":12,"endOffset":15751}}],"original":"","tool":"AAPT"}
AGPBI: {"kind":"error","text":"error: style attribute \u0027attr/contentInsetEnd (aka com.chaozh.iReader:attr/contentInsetEnd)\u0027 not found.","sources":[{"file":"F:\\git\\iReader_vivo\\iReader\\src\\main\\res\\values\\style.xml","position":{"startLine":312,"startColumn":4,"startOffset":15493,"endLine":317,"endColumn":12,"endOffset":15751}}],"original":"","tool":"AAPT"}
AGPBI: {"kind":"error","text":"error: style attribute \u0027attr/contentInsetStartWithNavigation (aka com.chaozh.iReader:attr/contentInsetStartWithNavigation)\u0027 not found.","sources":[{"file":"F:\\git\\iReader_vivo\\iReader\\src\\main\\res\\values\\style.xml","position":{"startLine":312,"startColumn":4,"startOffset":15493,"endLine":317,"endColumn":12,"endOffset":15751}}],"original":"","tool":"AAPT"}
:iReader:processVivoDebugResources FAILED
:iReader:processVivoDebugResources spend 791ms

最后查的原因是:使用了aspectj 插件。

apply plugin: 'android-aspectjx'classpath 'com.hujiang.aspectjx:gradle-android-plugin-aspectjx:2.0.4'

去掉之后就可以了。但是几天前我还可以编译通过。不知道为什么。花了两天的时间,一点一点的注释代码去排查。
没有办法,走到了知识盲区里面。

后来发现,有问题的时候,依赖的是appcompat.jar,没有问题的时候依赖的是appcompat.aar。Jar 里面肯定没有style 样式文件,只有Aar 里面才有。截图如下:

有问题的:

没问题的:

但是为什么会这样,还是和沪江的插件有关系,用com.hujiang.aspectjx:gradle-android-plugin-aspectjx:2.0.4 有问题,用com.hujiang.aspectjx:gradle-android-plugin-aspectjx:2.0.5 就好了。

一个查看依赖的方法:

他会告诉你,依赖的是aar 还是jar

解决 aka com.chaozh.iReader:style/Theme.AppCompat.Light.NoActionBar) not found.相关推荐

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

    error: resource style/Theme.AppCompat.Light.NoActionBar (aka 包名:style/Theme.AppCompat.Light.NoAction ...

  2. error: resource style/Theme.AppCompat.Light.NoActionBar

    今天更新完公司最新项目代码后编译突然报错:error: resource style/Theme.AppCompat.Light.NoActionBar 网上苦苦找寻良策,答案大多是把v4包替换成v7 ...

  3. 报错error: resource style/Theme.AppCompat.Light.DarkActionBar (aka com.xxx.xxx:style/Theme)not found.

    报错内容如下: error: resource style/Theme.AppCompat.Light.DarkActionBar (aka com.xxx.xxx:style/Theme.AppCo ...

  4. Android报错:No resource found that matches the given name 'Theme.AppCompat.Light.NoActionBar'

    报错: test/res/values/styles.xml:4: error: Error retrieving parent for item: No resource found that ma ...

  5. No resource found that matches the given name '@style/Theme.AppCompat.Light'

    为什么80%的码农都做不了架构师?>>>    Android导入项目时出现此问题的解决办法: 1.查看是否存在此目录(D:\android-sdk\extras\android\s ...

  6. Unity resource style/Theme.AppCompat.Dialog (aka xxx:style/Theme.AppCompat.Dialog) not found

    关于Unity 打包报错"resource style/Theme.AppCompat.Dialog (aka com.game.chipsmerge:style/Theme.AppComp ...

  7. android style边界显示兼容问题,android – IDE“无法解析@ style/Theme.Appcompat”时使用v7兼容性支持主题...

    这不是一个真正的问题,因为我的项目仍然构建和运行正确(使用gradle),但我有麻烦让Android Studio来识别在API 18 SDK中发布的应用程序兼容性主题(允许操作栏支持android ...

  8. 无法为新的Android ActionBar支持找到Theme.AppCompat.Light

    本文翻译自:Can't Find Theme.AppCompat.Light for New Android ActionBar Support I am trying to implement th ...

  9. Android Studio出现Error:resource style/Base.V25.Theme.AppCompat.Light、aapt2.Aapt2Exception: AAPT2 erro

    Android Studio出现"Error:resource style/Base.V25.Theme.AppCompat.Light"和"Error:java.uti ...

最新文章

  1. SpringBoot_异常_01_Caused by: java.lang.BootstrapMethodError: java.lang.NoSuchMethodError
  2. 接口中定义变量必须为public static final的原因
  3. itchat群机器人的自动画实现
  4. spring boot druid 监控没有sql记录
  5. Kubernetes AIOps解决方案商 Carbon Relay获6300万美元A轮融资
  6. 【转】matlab练习程序(奇异值分解压缩图像)
  7. Mac 上无法使用netstat的-p参数
  8. spark 数据倾斜之两阶段聚合(局部聚合+全局聚合)
  9. .NET Remoting Basic(9)-上下文(CallContext)
  10. 【linux运维】linux运维常用工具有哪些?
  11. 论文 | 研究方法 —— 结构方程
  12. 使用PPT编写一个序号抽奖
  13. 如何下载高程地图并处理
  14. 刷新HorizontalScrollView
  15. 20年磨一剑,南京大学周志华团队出版专著总结演化学习引领性研究(再次送书)...
  16. 狼人杀游戏(单人联机)(C++)
  17. Python做手写数字识别
  18. TransReID学习记录
  19. Web中的EasyExcel导出Excel(不创建对象且自定义合并单元格策略)
  20. 斐讯n1 f大固件62+o 添加亚信ax88179千兆网卡lan wan互换

热门文章

  1. CStopwatch的C++实现
  2. python猜数游戏流程_python简单猜数游戏实例
  3. js 改变change方法_Linux 中改变主机名的 4 种方法 | Linux 中国
  4. python 配置文件对比_Python运维自动化之nginx配置文件对比操作示例
  5. 让Java程序只运行一个实例
  6. 二十五:设计模式的总结
  7. windows上配置jdk环境变量
  8. 【Android】显示Emoji表情字符
  9. 如何通过jq和php实现返回父级页面(附带记忆功能)
  10. xen 虚拟机挂了,宿主机假死的问题追终,全思路