采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
gradle 7.x 以上,没有自动生成 .json 文件。麻烦能出个兼容高版本gradle 的方法吗。降低gradle 版本,与版本更新迭代的思想不符啊
高版本是可以的,我用的gradle就是7.3.3的版本。配置老师下面回答已经说了。具体见我的截图
再说两点看视频时遇到的问题。我不知道是我的视频卡,还是啥问题,并没有见到老师代码里面有向desmap添加json object的内容,这个你没有写则需要加上 。如图:
还有一点就是 new JosonObject的时候要选用fastjson的包,导错包会出现json转换失败,导致文件生成内容错误的问题。
1. process方法触发了没?
2. asset目录文件有没有生成,还是说文件生成了只是里面是空的
第二点补充一下是aeets目录下.json是否生成了? 另外可以在process方法中多加几行日志,看看是不是哪里报错了呢
process 方法应该是没有执行。json文件没有生成,具体该如何排查问题呢?
这时候需要在编写的annotation processor gradle里加上如下代码
api 'com.google.auto.service:auto-service:1.0-rc6' annotationProcessor 'com.google.auto.service:auto-service:1.0-rc6'
如果你是kotlin 项目,请使用kapt 依赖你的libcompiler模块
这时候需要在编写的annotation processor gradle里加上如下代码 api 'com.google.auto.service:auto-service:1.0-rc6' annotationProcessor 'com.google.auto.service:auto-service:1.0-rc6' 如果你是kotlin 项目,这里请使用kapt
老师,并没有什么用。我补充截图了。麻烦在帮看下
企业中更多的还是使用3.x,4.x的哈,7.x的是给开发者玩的。对apt支持不够好。 你可以把课程中的destination 复制到项目中,跳过本章,也可以降低gradle 版本看看。课程更新预计在4月份了
登录后可查看更多问答,登录/注册
Jetpack架构大揭秘,全组件实战主流且功能完整的短视频App
1.7k 3
1.1k 19
958 15
1.2k 12
1.0k 10