我的项目Integrated Helpshift SDK。 在更新当前版本的sdk v3.9.0之前,我的应用运行正常。 但这次我有法尔塔例外。这是logcat:
<div id="1">When this is moused-over</div>
<div id="2">Show this and then hide again if not moused-over within 3 secs.</div>
Helpshift是Libs编译的。所以我无法改变它。
这是我的E/AndroidRuntime﹕ FATAL EXCEPTION: Thread-5111
Process: my.packge.app, PID: 14498
java.lang.NoClassDefFoundError: com.helpshift.util.HSTimeUtil
at com.helpshift.HSApiClient.addAuth(HSApiClient.java:179)
at com.helpshift.HSApiClient.access$100(HSApiClient.java:59)
at com.helpshift.HSApiClient$1.run(HSApiClient.java:229)
at java.lang.Thread.run(Thread.java:841)
文件
build.gradle
请帮我修复此错误。谢谢,最诚挚的问候。
答案 0 :(得分:0)
您可以从存储库中获取最新版本,而不是将HelpShift sdk作为项目本地构建。请注意,还需要Android v4支持库:
dependencies {
compile 'com.android.support:support-v4:21.0.+'
compile 'com.helpshift:android-aar:3.9.0'
}
这方面的一个例子是GitHub上的HelpShift示例gradle构建文件:
另请参阅getting started指南,其中还列出了如何在基于gradle的构建中包含其sdk。
答案 1 :(得分:0)
我是来自Helpshift的Paranjay。
如前所述,您可以通过添加这些依赖项来获取gradle的最新版本:
dependencies {
compile 'com.android.support:support-v4:21.0.+'
compile 'com.helpshift:android-aar:3.9.0'
}
然后您可以按照此处的说明设置SDK版本要求: https://developers.helpshift.com/android/getting-started/#version-requirements
您可以在我们的支持电子邮件中报告您遇到的任何问题:support@helpshift.com。
这将确保您快速回复。
感谢。