我是靠谱客的博主 难过烤鸡,最近开发中收集的这篇文章主要介绍android 中 unable to start service 错误解决方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在调试一个android apk 时,老是遇到一个Unable to start service(has extras), Intent not found.

仔细检查了一下,发现没有将该 Service 注册到 Application 里面。

error code:

 [html]view plaincopyprint?

<application 
android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" > 
    <activity 
        android:name=".MP3ListActivity" 
        android:label="@string/app_name" > 
        <intent-filter> 
            <action android:name="android.intent.action.MAIN" /> 
            <category android:name="android.intent.category.LAUNCHER" /> 
        </intent-filter> 
    </activity> 
</application>     
<service android:name="***.MP3PlayerService.DownloadService"> 
lt;/service>

[html]view plaincopyprint?

<application 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" > 
     <activity 
         android:name=".MP3ListActivity" 
         android:label="@string/app_name" > 
         <intent-filter> 
             <action android:name="android.intent.action.MAIN" /> 
             <category android:name="android.intent.category.LAUNCHER" /> 
         </intent-filter> 
     </activity> 
 <service android:name="***.MP3PlayerService.DownloadService"> 
</service> 
 </application>

 注意:由于 Activity 和 Service 不在同一个包内,故此处service 的 android:name 应该是全包名

 解决方法:

 1.检查AndroidManifest.xml配置文件中是否配置了service
 2.检查service 是否在application标签内
 3.如果你的service和启动的activity不在同一个包内,需要把service标签中的android:name配置成service类的完全名(全路径)

最后

以上就是难过烤鸡为你收集整理的android 中 unable to start service 错误解决方法的全部内容,希望文章能够帮你解决android 中 unable to start service 错误解决方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部