美文网首页
解决Android在App库外找不到@Parcelize注解的问

解决Android在App库外找不到@Parcelize注解的问

作者: 恒泪 | 来源:发表于2019-11-17 13:18 被阅读0次

    最近开始全面使用kotlin进行Android开发了,听说kotlin对于实现Parcelable接口很友好,我在app库上添加了其实验性功能代码,试了下,还挺好用,只需要加上@Parcelize注解就可以用了

    效果
    但是当我尝试在其他library上使用@Parcelize注解的时候发现问题了,IDE找不到该注解,我已经在相应的library依赖文件上加上了开启实验性功能
    kotlin实验性功能
    但是仍然找不到。当我捣鼓了一阵子后,我才发现,这个跟依赖插件导入顺序有关。
    我们只需要把当前library依赖配置文件中顶部的插件
    apply plugin: 'kotlin-android'apply plugin: 'kotlin-android-extensions'
    按照以下顺序排列即可。 按照这样排列插件
    然后重新编译,这时候,你会发现,能够在非app库上使用@Parcelize注解了。

    走你

    相关文章

      网友评论

          本文标题:解决Android在App库外找不到@Parcelize注解的问

          本文链接:https://www.haomeiwen.com/subject/znspictx.html