Android 用Java语言编写,调用kotlin 的aar报错 Failed resolution of: Lkotlin/jvm/internal/Intrinsics;

Android 用Java语言编写,调用kotlin 的aar报错 Failed resolution of: Lkotlin/jvm/internal/Intrinsics;

Process: com.tool.rfid, PID: 14344
java.lang.NoClassDefFoundError: Failed resolution of: Lkotlin/jvm/internal/Intrinsics;
	at com.jrfid.inventory.library.ScanCodeManager.initScanCode(Unknown Source:2)
	at com.tool.rfid.TestActivity.init(TestActivity.java:71)
	at com.tool.rfid.TestActivity.lambda$onCreate$0$com-tool-rfid-TestActivity(TestActivity.java:49)
	at com.tool.rfid.TestActivity$$ExternalSyntheticLambda0.onClick(D8$$SyntheticClass:0)
	at android.view.View.performClick(View.java:7455)
	at android.view.View.performClickInternal(View.java:7428)
	at android.view.View.access$3600(View.java:813)
	at android.view.View$PerformClick.run(View.java:28495)
	at android.os.Handler.handleCallback(Handler.java:938)
	at android.os.Handler.dispatchMessage(Handler.java:99)
	at android.os.Looper.loop(Looper.java:223)
	at android.app.ActivityThread.main(ActivityThread.java:7700)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:612)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:997)
Caused by: java.lang.ClassNotFoundException: Didn't find class "kotlin.jvm.internal.Intrinsics" on path: DexPathList[[dex file "/data/data/com.tool.rfid/code_cache/.overlay/base.apk/classes3.dex", zip file "/data/app/~~nXHUfspxCknp092hEsLEQA==/com.tool.rfid-uXbtTorcQlfbHkl3yFhulw==/base.apk"],nativeLibraryDirectories=[/data/app/~~nXHUfspxCknp092hEsLEQA==/com.tool.rfid-uXbtTorcQlfbHkl3yFhulw==/lib/arm64, /data/app/~~nXHUfspxCknp092hEsLEQA==/com.tool.rfid-uXbtTorcQlfbHkl3yFhulw==/base.apk!/lib/arm64-v8a, /system/lib64, /system/system_ext/lib64]]
	at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:207)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
	at com.jrfid.inventory.library.ScanCodeManager.initScanCode(Unknown Source:2) 
	at com.tool.rfid.TestActivity.init(TestActivity.java:71) 
	at com.tool.rfid.TestActivity.lambda$onCreate$0$com-tool-rfid-TestActivity(TestActivity.java:49) 
	at com.tool.rfid.TestActivity$$ExternalSyntheticLambda0.onClick(D8$$SyntheticClass:0) 
	at android.view.View.performClick(View.java:7455) 
	at android.view.View.performClickInternal(View.java:7428) 
	at android.view.View.access$3600(View.java:813) 
	at android.view.View$PerformClick.run(View.java:28495) 
	at android.os.Handler.handleCallback(Handler.java:938) 
	at android.os.Handler.dispatchMessage(Handler.java:99) 
	at android.os.Looper.loop(Looper.java:223) 
	at android.app.ActivityThread.main(ActivityThread.java:7700) 
	at java.lang.reflect.Method.invoke(Native Method) 
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:612) 
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:997) 

在这里插入图片描述

解决方案

在 build.gradle 中添加依赖

 implementation 'com.mapzen:on-the-road:1.3.1'

最新版本可以在 maven repository 中查看,地址为:https://mvnrepository.com/artifact/com.mapzen/on-the-road

在这里插入图片描述

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值