视频内容好像有点错误

来源:3-3 创建自定义navigation注解处理器

V丶x

2020-03-18

图片描述

老师这里提供的依赖配置, 没有办法在make project的时候生成destination.json文件并无错误提示, 之后经过反复查找问题和与老师的源码对比, 发现是这里改成下面代码后make生成文件成功, 所以老师我想请教下关于 build.gradle 文件中的各项配置, 有没有相关的教学帖子可以推荐学习, 因为无论在做哪些插件的引用设置时, 都是照着教学帖子或支持文档在build.gradle里面进行复制粘贴的, 配置这些的含义作用和为何需要添加这些配置, 其实都不是很清楚理解, 所以想请教下关于这些内容的相关知识点, 请老师不吝指教, 谢谢

	implementation project(':libnavannotation')
    implementation 'com.alibaba:fastjson:1.2.62'
    implementation 'com.google.auto.service:auto-service:1.0-rc6'

    annotationProcessor 'com.google.auto.service:auto-service:1.0-rc6'
写回答

1回答

LovelyChubby

2020-03-18

添加注解的依赖引用
implementation project(':libnavannotation')

添加fastjson用来生成和解析json数据的
implementation 'com.alibaba:fastjson:1.2.62'

下面这两个写法都是添加java-library 对autoService 的引用,还要使用annotationprocessor添加一遍是为了解决高版本gradle-plugin上注解处理器没有被触发的问题。无需困惑哈,了解即可。
implementation 'com.google.auto.service:auto-service:1.0-rc6'

annotationProcessor 'com.google.auto.service:auto-service:1.0-rc6'

0
3
LovelyChubby
回复
梅长苏丶
destMap 没有把jsonobect pur进去,检查一下
2020-06-11
共3条回复

开发商业级热门短视频App 掌握Jetpack组件库

Jetpack架构大揭秘,全组件实战主流且功能完整的短视频App

1364 学习 · 607 问题

查看课程