1. 程式人生 > 其它 >安卓使用kotlin元件出現Cannot access kotlin.jvm.functions.Function2錯誤解決

安卓使用kotlin元件出現Cannot access kotlin.jvm.functions.Function2錯誤解決

技術標籤:安卓開發androidkotlin

問題描述

安卓專案主體使用Java開發,使用Yalantis一個用kotlin開發的開源元件時,在設定MenuItemClickListener出現以下錯誤:
在這裡插入圖片描述
顯示無法引用kotlin.jvm.functions.Function2

問題解決

首先想到應該是缺少kotlin依賴,在app的build.gradle檔案中(注意不是project的build.gradle)的dependencies欄位下加上依賴:

dependencies {
......
implementation 'androidx.lifecycle:lifecycle-livedata-ktx:2.2.0'
...... }

PS:依賴版本請根據自己的專案進行適配,截止這篇部落格發表時,2.2.0為該依賴最新版本。