【发布时间】:2020-01-02 10:22:57
【问题描述】:
我已从以下位置下载适用于 Android 的 SDK https://developers.chirp.io/downloads 之后,我添加了 *.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 时出现依赖问题 所以我为 kotlin 添加了 build.gradle(标记为模块)依赖项,例如: 实现 '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 内部库路径错误。
我应该怎么做才能解决依赖相关的错误?
【问题讨论】: