android - 在我的项目中一起导入 onesignal 和 Crashlytics 时出现奇怪的错误?

标签 android crashlytics onesignal

我在我的项目中使用 Crashlytics 并且运行良好,现在我将 onesignal 添加到我的项目并且我收到错误并且我无法找出确切的问题是否与版本库有关!感谢您的任何建议

我的错误:

enter image description here

Build.gradle(module:app) :

依赖性

implementation 'com.onesignal:OneSignal:3.8.4'
implementation 'com.google.android.gms:play-services-location:15.0.0'
implementation 'com.google.android.gms:play-services-analytics:15.0.2'
implementation 'com.adjust.sdk:adjust-android:4.13.0'
implementation 'com.android.installreferrer:installreferrer:1.0'
implementation 'com.github.markushi:circlebutton:1.1'
implementation 'com.crashlytics.sdk.android:crashlytics:2.9.1'
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'com.google.android.gms:play-services-gcm:15.0.0'
implementation 'com.android.support:appcompat-v7:27.1.0'
implementation 'com.android.support:design:27.1.0'
implementation 'com.android.support:cardview-v7:27.1.0'

enter image description here

Build.gradle(项目: myapp)

enter image description here

最佳答案

从您的错误日志中读取,

引起:java.lang.NumberFormatException:对于输入字符串:"12"

发生这种情况是因为您的字符串在 12 之前的开头包含空格。对于空格,无法进行字符串到数字的转换。

尝试删除空格,例如仅"12" 而不是"12"

更新: 如果问题仍然存在,则可能是 OneSignal 较新版本的情况。 尝试使用旧版本。在我的例子中是 3.6.0 OneSignal .

关于android - 在我的项目中一起导入 onesignal 和 Crashlytics 时出现奇怪的错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50226685/

相关文章:

android - 如何使用安卓版的hplip

android - Fabric 与 Android Studio 的集成

java - 是否可以在 Crashlytics 中自定义 CrashDialog?

javascript - 使用 Cordova 向特定用户发送 OneSign 通知

javascript - OneSignal 删除通知

java - 即使在调用中断方法后线程也不会中断

安卓应用程序 : Sharing data between users

android - 当应用程序在 ionic 4 中关闭时,如何在后台使用套接字服务推送通知?

android - Fabric 仪表板中未显示 Crashlytics.log

javascript - 在 PhoneGap 中阅读 OneSignal Notification 的标题