我已经从https://developers.chirp.io/downloads下载了适用于 Android 的 SDK 之后,我添加了 *.aar 库,如下所述: https ://developer.android.com/studio/projects/android-library.html #AddDependency 万岁。我可以建立项目。现在我想在手机上安装测试应用程序。但是应用程序像这样崩溃:
E/AndroidRuntime: FATAL EXCEPTION: main
Process: io.chirp.sdkdemoapp, PID: 12979
java.lang.NoClassDefFoundError: Failed resolution of: Lkotlin/jvm/internal/Intrinsics;
at io.chirp.chirpsdk.ChirpSDK.<init>(Unknown Source:2)
at io.chirp.chirpsdk.ChirpSDK.<init>(Unknown Source:5)
at io.chirp.chirpsdk.ChirpSDK.<init>(Unknown Source:8)
at io.chirp.sdkdemoapp.MainActivity.onCreate(MainActivity.java:77)
据我了解,打包 * aar 时出现了依赖项问题所以我在 build.gradle(标记为模块)中添加了 kotlin 的依赖项,例如: implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.2.61'
之后我的错误发生了变化。
E/AndroidRuntime: FATAL EXCEPTION: main
Process: io.chirp.sdkdemoapp, PID: 13395
java.lang.NoClassDefFoundError: Failed resolution of: Lokhttp3/MediaType;
at io.chirp.b.a.<init>(Unknown Source:24)
at io.chirp.chirpsdk.a.<init>(Unknown Source:36)
at io.chirp.chirpsdk.ChirpSDK.<init>(Unknown Source:20)
at io.chirp.chirpsdk.ChirpSDK.<init>(Unknown Source:5)
at io.chirp.chirpsdk.ChirpSDK.<init>(Unknown Source:8)
at io.chirp.sdkdemoapp.MainActivity.onCreate(MainActivity.java:77)
我对 io.chirp 内部库的路径错误。
我应该怎么做才能解决依赖相关的错误?