我在我的项目中使用 Crashlytics 并且运行良好,现在我将 onesignal 添加到我的项目并且我收到错误并且我无法找出确切的问题是否与版本库有关!感谢您的任何建议
我的错误:
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'
Build.gradle(项目: myapp)
最佳答案
从您的错误日志中读取,
引起:java.lang.NumberFormatException:对于输入字符串:"12"
发生这种情况是因为您的字符串在 12 之前的开头包含空格。对于空格,无法进行字符串到数字的转换。
尝试删除空格,例如仅"12" 而不是"12"。
更新:
如果问题仍然存在,则可能是 OneSignal
较新版本的情况。
尝试使用旧版本。在我的例子中是 3.6.0 OneSignal .
关于android - 在我的项目中一起导入 onesignal 和 Crashlytics 时出现奇怪的错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50226685/