我来告诉kotlin无法生成assets的问题,以及视频一个疏忽
来源:3-4 构建页面路由导航图

sleeping_cat
2020-09-26
kotlin的同学,还要再注解处理器里多添加这两个:
apply plugin: 'java-library'
apply plugin: 'kotlin'
apply plugin: 'kotlin-kapt' // 这个
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
implementation project(':lib_nav_annotation')
implementation 'com.alibaba:fastjson:1.2.59'
api 'com.google.auto.service:auto-service:1.0-rc6'
kapt 'com.google.auto.service:auto-service:1.0-rc6' // 这个
}
sourceCompatibility = "1.8"
targetCompatibility = "1.8"
另外视频的handleDestination方法里,最后忘了把jsonObject添加到destMap里面,估计是视频剪辑引起,这样kotlin就能正常生成assets文件夹以及json文件。
写回答
1回答
-
sleeping_cat
提问者
2020-09-26
还有一处,注解类kotlin使用的是@Target(AnnotationTarget.CLASS),而不是@Target(AnnotationTarget.TYPE)
10
相似问题