小编L.N*_*Nam的帖子

使用 Amazon Device Messaging 时生成错误:类必须扩展 android.app.Service [Instantiatable]

我正在按照此官方文档将亚马逊设备消息传递集成到我的应用程序中。根据文档,我必须创建一个扩展ADMMessageHandlerJobBase的类 (MyADMMessageHandler.java)并在 AndroidManifest.xml 中将我的类声明为服务

AndroidManifest.xml

<service android:name=".pn.MyADMMessageHandler"
            android:exported="false"
            android:permission="android.permission.BIND_JOB_SERVICE"/>
Run Code Online (Sandbox Code Playgroud)

但是当我构建我的应用程序时,我收到了这个错误

AndroidManifest.xml:153: Error: MyADMMessageHandler must extend android.app.Service [Instantiatable]
  <service android:name=".pn.MyADMMessageHandler"                           

   Explanation for issues of type "Instantiatable":
   Activities, services, broadcast receivers etc. registered in the manifest
   file (or for custom views, in a layout file) must be "instantiatable" by
   the system, which means that the class must be public, it must have an
   empty public constructor, and if it's an inner class, it must be a static …
Run Code Online (Sandbox Code Playgroud)

android kindle-fire amazon-device-messaging

6
推荐指数
0
解决办法
1219
查看次数