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

但是当我尝试在其他library上使用@Parcelize注解的时候发现问题了,IDE找不到该注解,我已经在相应的library依赖文件上加上了开启实验性功能

解决Android在App库外找不到@Parcelize注解的问题
但是仍然找不到。当我捣鼓了一阵子后,我才发现,这个跟依赖插件导入顺序有关。
我们只需要把当前library依赖配置文件中顶部的插件
apply plugin: 'kotlin-android'apply plugin: 'kotlin-android-extensions'
按照以下顺序排列即可。

解决Android在App库外找不到@Parcelize注解的问题
然后重新编译,这时候,你会发现,能够在非app库上使用@Parcelize注解了。

走你

相关文章:

  • 2021-04-02
  • 2021-09-27
  • 2022-12-23
  • 2021-07-16
  • 2021-09-24
  • 2021-05-30
  • 2022-12-23
猜你喜欢
  • 2021-06-13
  • 2021-04-25
  • 2021-06-08
  • 2021-10-15
  • 2021-05-28
相关资源
相似解决方案