android 中 unable to start service 错误解决方法

原创 2012年03月27日 09:27:20

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

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

error code:

    <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">
   </service>

correct code:

    <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类的完全名(全路径)

版权声明:本文为博主原创文章,未经博主允许不得转载。

解决 unable to start service intent not found

在Manifest里面声明               a)手动敲上代码 这里需要注意的地方就是当包名与       package="com.hzu.mp3player"。。。。此处的包名不同时...
  • cleverlzc
  • cleverlzc
  • 2011年08月03日 13:20
  • 10406

Unable to start service Intent not found问题及Service无法拉起也无报错问题

Unable to start service Intent not found问题日志: 07-02 12:29:06.129 781 3702 W ActivityManager: Unab...
  • xidiankk
  • xidiankk
  • 2016年07月02日 12:52
  • 3208

Unable to start service Intent问题解决

在调试APK的时候Service没有起来,查看logcat日志,发现错误:
  • u011157488
  • u011157488
  • 2014年11月23日 19:05
  • 910

Unable to start service Intent not found 错误

三个步骤一个不能少1. 定义2. 注册3. 启动关于 Unable to start service Intent  not found  错误 原因:service没有在AndroidManifes...
  • yanchao19870912
  • yanchao19870912
  • 2011年02月24日 15:27
  • 5204

Error receiving broadcast Intent { act=ACTION_UPDATE_FAVORITE_IMAGE flg=0x10 (has extras) } in

Error receiving broadcast Intent { act=ACTION_UPDATE_FAVORITE_IMAGE flg=0x10 (has extras) }
  • u012452490
  • u012452490
  • 2016年11月10日 15:14
  • 2549

安卓常见异常处理

1.crashDump:{java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState ...
  • androidzhaoxiaogang
  • androidzhaoxiaogang
  • 2015年07月29日 13:40
  • 3174

启动Android程序:unable to start service Intent {act = com.android.email.ACCOUNT_INTENT}

在安卓中报如下错误: Android:unable to start service Intent {act = com.android.email.ACCOUNT_INTENT} 解决办法: ...
  • Cinway
  • Cinway
  • 2015年06月03日 13:31
  • 777

Unable to start service Intent

WARN/ActivityManager(982): Unable to start service Intent { cmp=com.glad.android.action/com.glad.and...
  • memewry
  • memewry
  • 2012年03月24日 21:24
  • 4655

android hasExtra的用法

public boolean hasExtra (String name) Added in API level 1 Returns true if an extra value is asso...
  • ZHOU452840622
  • ZHOU452840622
  • 2016年02月18日 15:28
  • 3710

ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.helloa

ProblemWhen i run an Android application HelloAndroid, the program is blocking the following sentenc...
  • baby_nanhai
  • baby_nanhai
  • 2011年06月17日 17:33
  • 16529
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android 中 unable to start service 错误解决方法
举报原因:
原因补充:

(最多只允许输入30个字)