Android版Chirp SDK的入门问题
我已经从下载了Android SDK 之后,我添加了*.aar库,如下所述: 万岁。我可以建立这个项目。 现在我想在手机上安装测试应用程序。但应用程序崩溃如下:Android版Chirp SDK的入门问题,android,chirp,Android,Chirp,我已经从下载了Android SDK 之后,我添加了*.aar库,如下所述: 万岁。我可以建立这个项目。 现在我想在手机上安装测试应用程序。但应用程序崩溃如下: E/AndroidRuntime: FATAL EXCEPTION: main Process: io.chirp.sdkdemoapp, PID: 12979 java.lang.NoClassDefFoundError: Failed resolution of: Lkotlin/jvm/internal/Intri
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)
E/AndroidRuntime:致命异常:主
进程:io.chirp.sdkdemoapp,PID:12979
java.lang.NoClassDefFoundError:未能解析:Lkotlin/jvm/internal/Intrinsics;
在io.chirp.chirpsdk.chirpsdk。(未知来源:2)
在io.chirp.chirpsdk.chirpsdk。(未知来源:5)
在io.chirp.chirpsdk.chirpsdk。(未知来源:8)
位于io.chirp.sdkdemoapp.MainActivity.onCreate(MainActivity.java:77)
据我所知,打包*aar时会出现依赖性问题
因此,我为kotlin添加了build.gradle(标记为Module)依赖项,如:
实现“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)
E/AndroidRuntime:致命异常:主
进程:io.chirp.sdkdemoapp,PID:13395
java.lang.NoClassDefFoundError:解析:Lokhttp3/MediaType失败;
在io.chirp.b.a.(未知来源:24)
在io.chirp.chirpsdk.a.(未知来源:36)
在io.chirp.chirpsdk.chirpsdk。(未知来源:20)
在io.chirp.chirpsdk.chirpsdk。(未知来源:5)
在io.chirp.chirpsdk.chirpsdk。(未知来源:8)
位于io.chirp.sdkdemoapp.MainActivity.onCreate(MainActivity.java:77)
我有错误的io.chirp内部库路径
如何解决依赖项相关错误?您必须导入SDK所需的
okhttp
3.12.x依赖项
但是,如果您使用的是maven存储库中的SDK,则不需要显式导入依赖项,因为其中已经包括:
implementation 'io.chirp:chirpsdk:3.10.0'
并将存储库添加到父maven文件中:
repositories {
maven {
url "https://maven.chirp.io/release"
}
}
您必须导入SDK所需的
okhttp
3.12.x依赖项
但是,如果您使用的是maven存储库中的SDK,则不需要显式导入依赖项,因为其中已经包括:
implementation 'io.chirp:chirpsdk:3.10.0'
并将存储库添加到父maven文件中:
repositories {
maven {
url "https://maven.chirp.io/release"
}
}
谢谢迪努的回答
Maven存储库在我的情况下不起作用(代理问题或其他问题,但这是另一个讨论的主题) 通过添加两个依赖项,解决了使用脱机ChirpSDK的问题:
implementation 'com.squareup.okhttp3:okhttp:3.12.6'
implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.3.50'
谢谢迪努的回答
Maven存储库在我的情况下不起作用(代理问题或其他问题,但这是另一个讨论的主题) 通过添加两个依赖项,解决了使用脱机ChirpSDK的问题:
implementation 'com.squareup.okhttp3:okhttp:3.12.6'
implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.3.50'
Maven存储库在我的情况下不起作用(代理问题或其他问题,但这是另一个讨论的主题)。谢谢迪努的回答!通过添加两个依赖项解决了使用离线ChirpSDK的问题:Maven repository在我的情况下不起作用(代理问题或其他问题,但这是另一个讨论的主题)。谢谢迪努的回答!通过添加两个依赖项,解决了使用脱机ChirpSDK的问题: