这是我的清单文件。我有一个问题,登录我的应用程序,我得到了这个错误。我的firebase消息传递服务不能分配给android.app.service。可能的问题是什么?
<!-- [START firebase_service] -->
<service android:name=".MyFirebaseMessagingService">
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT" />
</intent-filter>
</service>
<!-- [END firebase_service] -->
<!-- [START firebase_iid_service] -->
<service
android:name=".MyFirebaseInstanceIDService"
android:enabled="true"
android:exported="true">
<intent-filter>
<action android:name="com.google.firebase.INSTANCE_ID_EVENT" />
</intent-filter>
</service>
发布于 2019-07-19 11:41:30
我在我的android studio中遇到了同样的错误信息,我刚刚在我的build.gradle中更新了firebase-messaging lib (com.google.firebase:firebase-messaging),然后消息就消失了。
发布于 2018-05-30 15:55:48
我也收到了同样的信息。我发现,在我的示例中,出现此消息的原因是我以以下方式声明了MyFirebaseInstanceIDService
:
public class MyFirebaseInstanceIDService extends FirebaseMessagingService
其中最后一个类必须通过以下方法解决:
import com.google.firebase.messaging.FireBaseMessagingService;
这个问题在FireBaseMessagingService
中是大写的B,然后我更正为:
import com.google.firebase.messaging.FirebaseMessagingService;
然后消息就消失了
PS: ALT+Enter自动解决导入问题绝对是最安全的方式
发布于 2018-08-29 03:25:10
我也有同样的问题,我已经用谷歌地图做了一个项目,我的主要活动是
public class MapsActivity extends FragmentActivity implements
OnMapReadyCallback, GoogleApiClient.ConnectionCallbacks, GoogleApiClient.OnConnectionFailedListener {
并拥有
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:28.0.0-rc01'
implementation 'com.google.android.gms:play-services-maps:15.0.1'
implementation 'com.google.android.gms:play-services-location:15.0.1'
implementation 'com.mcxiaoke.volley:library:1.0.+'
implementation 'com.google.firebase:firebase-core:16.0.1'
implementation 'com.google.firebase:firebase-messaging:17.0.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
}
apply plugin: 'com.google.gms.google-services'
我不知道我是否可以扩展2个不同的类,或者应该创建另一个类,比如@Antonino answer
https://stackoverflow.com/questions/47436100
复制相似问题