在项目中添加ndk支持后,FCM推送通知停止工作
大家好我在我的android项目中使用FCM所有内容在过去的几天里,一切都运行良好。在项目中添加ndk支持后,FCM推送通知停止工作
但昨晚我需要在项目中使用lame库来实现ndk支持。
现在项目运行良好,但即时通讯面临的一个问题FCM类的实例会导致错误,我的申请得到了崩溃的令牌更新当用户请求
无法使用此工作:
buildscript {
repositories {
jcenter()
mavenCentral()
}
dependencies {
classpath 'com.google.gms:google-services:3.0.0'
classpath 'com.android.tools.build:gradle-experimental:0.8.3'
// classpath 'com.android.tools.build:gradle:2.2.3'
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
这个
buildscript {
repositories {
jcenter()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.3'
classpath 'com.google.gms:google-services:3.0.0'
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
工作
您必须使用applicationContext在Application类中初始化FirebaseApp。
创建你可以给演示代码,请 –
试试下面的代码: - 不要忘了在AndroidManifest.xml \t \t \t \t \t \t \t \t 公共类GlobalClass延伸申请{ 公共无效的onCreate(){ super.onCreate(); Firebase.setAndroidContext(this); FirebaseApp.initializeApp(this); \t \t \t \t FirebaseDatabase database = FirebaseDatabase.getInstance(); } } – UserAndroid
好吧我会尝试但即时通讯只使用推送通知,只需要设备令牌。 –
请更新真实的代码和崩溃报告。不要给图像 – Godwin
这不是代码相关的问题,我认为。 –
我只想知道我们如何才能FirebaseApp.initializeApp(上下文) –