Запустите приложение Android без активности

У меня есть приложение, которое предназначено для запуска только в качестве службы (без интерфейса, просто в фоновом режиме). У меня нет активности, упомянутой в моем AndroidManifest.xml, но я установил приемник для запуска приложения при запуске телефона.

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

Проблема в том, что, поскольку я разрабатываю (используя Eclipse) приложение, мне нужно часто тестировать свои изменения. Когда я запускаю приложение (когда мой телефон подключен в режиме отладки), у меня появляется сообщение

[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

Как я могу запустить приложение при запуске, без необходимости перезапускать его каждый раз?

редактировать это больше невозможно для Android 3.1 или выше.Источник

Ответы на вопрос(3)

Ваш ответ на вопрос