解决 aka com.chaozh.iReader:style/Theme.AppCompat.Light.NoActionBar) not found.
我们项目本来是可以编译通过的,但是自从接入了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.相关推荐
- 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 ...
- error: resource style/Theme.AppCompat.Light.NoActionBar
今天更新完公司最新项目代码后编译突然报错:error: resource style/Theme.AppCompat.Light.NoActionBar 网上苦苦找寻良策,答案大多是把v4包替换成v7 ...
- 报错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 ...
- 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 ...
- No resource found that matches the given name '@style/Theme.AppCompat.Light'
为什么80%的码农都做不了架构师?>>> Android导入项目时出现此问题的解决办法: 1.查看是否存在此目录(D:\android-sdk\extras\android\s ...
- 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 ...
- android style边界显示兼容问题,android – IDE“无法解析@ style/Theme.Appcompat”时使用v7兼容性支持主题...
这不是一个真正的问题,因为我的项目仍然构建和运行正确(使用gradle),但我有麻烦让Android Studio来识别在API 18 SDK中发布的应用程序兼容性主题(允许操作栏支持android ...
- 无法为新的Android ActionBar支持找到Theme.AppCompat.Light
本文翻译自:Can't Find Theme.AppCompat.Light for New Android ActionBar Support I am trying to implement th ...
- 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 ...
最新文章
- SpringBoot_异常_01_Caused by: java.lang.BootstrapMethodError: java.lang.NoSuchMethodError
- 接口中定义变量必须为public static final的原因
- itchat群机器人的自动画实现
- spring boot druid 监控没有sql记录
- Kubernetes AIOps解决方案商 Carbon Relay获6300万美元A轮融资
- 【转】matlab练习程序(奇异值分解压缩图像)
- Mac 上无法使用netstat的-p参数
- spark 数据倾斜之两阶段聚合(局部聚合+全局聚合)
- .NET Remoting Basic(9)-上下文(CallContext)
- 【linux运维】linux运维常用工具有哪些?
- 论文 | 研究方法 —— 结构方程
- 使用PPT编写一个序号抽奖
- 如何下载高程地图并处理
- 刷新HorizontalScrollView
- 20年磨一剑,南京大学周志华团队出版专著总结演化学习引领性研究(再次送书)...
- 狼人杀游戏(单人联机)(C++)
- Python做手写数字识别
- TransReID学习记录
- Web中的EasyExcel导出Excel(不创建对象且自定义合并单元格策略)
- 斐讯n1 f大固件62+o 添加亚信ax88179千兆网卡lan wan互换