전화를 걸거나 Booting이 완료하면 서비스를 띄우고 그 서비스에서는 Activity를 실행하도록 프로그래밍을 했습니다.


그런데, 실행하면 다음과 같은 Log가 logcat에 잡히고, 실행이 되지 않습니다.


01-14 08:41:20.050: W/ActivityManager(16756): Unable to launch app com.inervit.test/10015 for broadcast Intent { act=android.intent.action.NEW_OUTGOING_CALL (has extras) }: process is bad


이렇게 나오는 이유가 무엇인가요?

코드 구현은 다음과 같습니다.

AndroidManifext.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.inervit.test"
    android:versionCode="1"
    android:versionName="1.0" >
    <uses-sdk android:minSdkVersion="10" />
    <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS"/>
    <uses-permistion android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" >
        <service android:name= ".svcViewControler"/>
        <activity android:name=".CI_Recv"/>
<receiver android:name=".HC_Gate"
android:permission="android.permission.PROCESS_OUTGOING_CALLS">
<intent-filter>
   <action android:name="android.intent.action.BOOT_COMPLETED"/>
<action android:name="android.intent.action.NEW_OUTGOING_CALL" />
</intent-filter>
</receiver>
</application>
</manifest>