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

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

相关文章推荐

Service+AlarmManager 定时任务

最近用timer用起来不是那么理想,就想了其他的方法。网上找了些资料,整理了下,写个demo。和大家分享下。感谢网上的大神,没有他们我也不能这么快写出来。逻辑“后台Service中开启轮询,定时发送广...

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...

Unable to start service Intent not found 错误

三个步骤一个不能少1. 定义2. 注册3. 启动关于 Unable to start service Intent  not found  错误 原因:service没有在AndroidManifes...

解决 unable to start service intent not found

在Manifest里面声明               a)手动敲上代码 这里需要注意的地方就是当包名与       package="com.hzu.mp...

Unable to start service Intent

WARN/ActivityManager(982): Unable to start service Intent { cmp=com.glad.android.action/com.glad.and...

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

在安卓中报如下错误: Android:unable to start service Intent {act = com.android.email.ACCOUNT_INTENT} 解决办法:...
  • lgx06
  • lgx06
  • 2013-05-28 17:39
  • 8231

Unable to start service Intent问题解决

在调试APK的时候Service没有起来,查看logcat日志,发现错误:

如何解决Android 5.0中出现的警告:Service Intent must be explicit

有些时候我们使用Service的时需要采用隐私启动的方式,但是Android 5.0一出来后,其中有个特性就是Service Intent  must be explitict,也就是说从Loll...
  • vrix
  • vrix
  • 2015-04-26 16:25
  • 22133

安卓常见异常处理

1.crashDump:{java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState ...

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) }
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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