当前位置:   article > 正文

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

android java 启动kotlin activity出错

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) 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36

在这里插入图片描述

解决方案

在 build.gradle 中添加依赖

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

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

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/爱喝兽奶帝天荒/article/detail/845512
推荐阅读
相关标签
  

闽ICP备14008679号