Android项目Java调用Kotlin类报错:错误: 程序包com.xw.bookshelf.ui.adapter不存在 import com.xw.bookshelf.ui.adapter
Posted LQS_Android
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android项目Java调用Kotlin类报错:错误: 程序包com.xw.bookshelf.ui.adapter不存在 import com.xw.bookshelf.ui.adapter相关的知识,希望对你有一定的参考价值。
加入下面”kotlin-android“插件:
plugins
id 'com.android.application'
//Java调用Kotlin代码插件
id 'kotlin-android'
//在代码中通过布局文件组件的id访问组件对象的插件
id 'kotlin-android-extensions'
然后到添加插件依赖库,详细指导看这篇文章:
上面另一个插件'kotlin-android-extensions'插件被废弃了,仍想使用参见如下文章:
Kotlin扩展插件 kotlin-android-extensions_纽约酸奶的博客-CSDN博客_kotlin-android-extensionsKotlin扩展插件 kotlin-android-extensions 在学习第一行代码第三版的时候, 发现书中有提到 kotlin-android-extensions这个插件,可以直接使用布局中的控件id来操作view控件, 不用再findViewById。但是很可惜,在as升级到4.0之后便被抛弃了。今天在看教程的时候发现还有办法可以实现,也来分享给大家。需要在根目录下的build.gradle添加kotlin-android-extensions插件buildscript https://blog.csdn.net/qq_43508407/article/details/119386481已验证是可以成功的。
或者直接看这篇文章(不使用扩展插件 kotlin-android-extension,毕竟官方废弃是有原因的):
与50位技术专家面对面 20年技术见证,附赠技术全景图以上是关于Android项目Java调用Kotlin类报错:错误: 程序包com.xw.bookshelf.ui.adapter不存在 import com.xw.bookshelf.ui.adapter的主要内容,如果未能解决你的问题,请参考以下文章
错误记录反射内部类报错 ( Android 使用 Hook 时反射内部类报错 )
错误记录Android Studio 4.2.1 编译报错 ( 设置支持的 Java 和 Kotlin 版本 )