请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

gradle 7.x 以上,没有自动生成 .json 文件。麻烦能出个兼容高版本gradle 的方法吗。降低gradle 版本,与版本更新迭代的思想不符啊

gradle 7.x 以上,没有自动生成 .json 文件。麻烦能出个兼容高版本gradle 的方法吗。降低gradle 版本,与版本更新迭代的思想不符啊
图片描述
图片描述
图片描述
图片描述
图片描述

正在回答 回答被采纳积分+3

3回答

刘小海 2022-05-16 20:15:16

高版本是可以的,我用的gradle就是7.3.3的版本。配置老师下面回答已经说了。具体见我的截图

https://img1.sycdn.imooc.com//szimg/62823f1309a665b028320808.jpg

再说两点看视频时遇到的问题。我不知道是我的视频卡,还是啥问题,并没有见到老师代码里面有向desmap添加json object的内容,这个你没有写则需要加上 。如图:

https://img1.sycdn.imooc.com//szimg/62823ff209012f1016960568.jpg

还有一点就是 new JosonObject的时候要选用fastjson的包,导错包会出现json转换失败,导致文件生成内容错误的问题。

2 回复 有任何疑惑可以回复我~
LovelyChubby 2022-03-03 21:28:53

1. process方法触发了没?

2. asset目录文件有没有生成,还是说文件生成了只是里面是空的

0 回复 有任何疑惑可以回复我~
  • 第二点补充一下是aeets目录下.json是否生成了?
    另外可以在process方法中多加几行日志,看看是不是哪里报错了呢
    回复 有任何疑惑可以回复我~ 2022-03-03 21:30:38
  • 提问者 qq_冇_1 #2
    process 方法应该是没有执行。json文件没有生成,具体该如何排查问题呢?
    回复 有任何疑惑可以回复我~ 2022-03-04 02:56:57
LovelyChubby 2022-03-02 13:11:33


这时候需要在编写的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模块

0 回复 有任何疑惑可以回复我~
  • 这时候需要在编写的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
    回复 有任何疑惑可以回复我~ 2022-03-02 13:12:34
  • 提问者 qq_冇_1 回复 LovelyChubby #2
    老师,并没有什么用。我补充截图了。麻烦在帮看下
    回复 有任何疑惑可以回复我~ 2022-03-02 16:04:29
  • 企业中更多的还是使用3.x,4.x的哈,7.x的是给开发者玩的。对apt支持不够好。
    
    你可以把课程中的destination 复制到项目中,跳过本章,也可以降低gradle 版本看看。课程更新预计在4月份了
    回复 有任何疑惑可以回复我~ 2022-03-07 12:40:02
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信