Inicie o aplicativo Android sem atividade

Eu tenho um aplicativo que visa executar apenas como um serviço (sem interface, basta executar em segundo plano). Não tenho nenhuma atividade mencionada no meu AndroidManifest.xml, mas coloquei um receptor para iniciar o aplicativo no início do telefone.

<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name" >
    <service
        android:enabled="true"
        android:name=".MyAppService">
        <intent-filter>
            <action
                android:name = "me.myapp.MyAppService">
            </action>
        </intent-filter>
    </service>
    <receiver
        android:enabled="true"
        android:name=".BootReceiver">
        <intent-filter>
            <action android:name = "android.intent.action.BOOT_COMPLETED"/>
        </intent-filter>
    </receiver>
</application>

O problema é que, enquanto estou desenvolvendo (usando o Eclipse) o aplicativo, preciso testar minhas alterações com frequência. Quando executo o aplicativo (com meu telefone conectado no modo de depuração), recebo uma mensagem como

[2011-12-14 00:18:40 - MyApp] Android Launch!
[2011-12-14 00:18:40 - MyApp] adb is running normally.
[2011-12-14 00:18:40 - MyApp] No Launcher activity found!
[2011-12-14 00:18:40 - MyApp] The launch will only sync the application package on the device!
[2011-12-14 00:18:40 - MyApp] Performing sync

Como posso iniciar o aplicativo em execução, sem ter que reiniciá-lo toda ve

Edita isso não é mais possível para o Android 3.1 ou superior.Font

questionAnswers(3)

yourAnswerToTheQuestion