Android项目Java调用Kotlin类报错:错误: 程序包com.xw.bookshelf.ui.adapter不存在 import com.xw.bookshelf.ui.adapter

Android项目Java调用Kotlin类报错:错误: 程序包com.xw.bookshelf.ui.adapter不存在 import com.xw.bookshelf.ui.adapter,第1张

  加入下面”kotlin-android“插件:

plugins {
    id 'com.android.application'
    //Java调用Kotlin代码插件
    id 'kotlin-android'
    //在代码中通过布局文件组件的id访问组件对象的插件
    id 'kotlin-android-extensions'
}

然后到添加插件依赖库,详细指导看这篇文章:

“Plugin with id ‘kotlin-android‘ not found.”_Lumos_somuL的博客-CSDN博客报“Plugin with id 'kotlin-android' not found.”这个错,只要在自己的项目的build.gradle的buildscript中添加ext.kotlin_version ='1.3.72'然后在dependencies里添加classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"即可。如图所示:...https://blog.csdn.net/Lumos_somuL/article/details/123073278

上面另一个插件'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,毕竟官方废弃是有原因的):

 kotlin-android-extensions插件也被废弃了?扶我起来_guolin的博客-CSDN博客_kotlin-android-extensions废弃kotlin-android-extensions插件可能算得上是我最喜欢的一个Kotlin在Android上的特性了。这么说并不夸张,因为以前在使用Java开发Android程序时,我们总是要写一大堆的findViewById,枯燥又没什么意义。虽然也有一些诸如ButterKnife之类的第三方库,专门用于对findViewById的用法进行简化,但是ButterKnife还是要通过注解来让控件与资源id之间进行绑定,并不算是非常方便。而kotlin-android-extensions插件的https://guolin.blog.csdn.net/article/details/113089706?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2~default~CTRLIST~Rate-1.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2~default~CTRLIST~Rate-1.pc_relevant_default&utm_relevant_index=1如果对你有帮助,麻烦评论区随意回复!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/992048.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存