Boa tarde galera, estou com um probleminha.
Antes de tudo, estou usando o Android Developer Tools, e executando a aplicação direto no celular.
É o seguinte, criei um BroadcastReceiver para iniciar um Service, no meu AndroidManifest.xml eu mapeei da seguinte forma:
<receiver android:name="br.com.silvamap.yohomap.receiver.StartupReceiver" >
<intent-filter>
<action android:name="android.intent.action.PACKAGE_INSTALL" />
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.intent.action.PACKAGE_REPLACED" />
<action android:name="android.intent.action.MY_PACKAGE_REPLACED" />
</intent-filter>
</receiver>
Como estou desenvolvendo, eu não deixei somente a ação de quando o celular ligar (BOOT_COMPLETED), coloquei outras pra quando executar a aplicação, no momento da instalação da apk, e tals, mas acontece que isso só funciona quando eu dou o Run, ele passa certinho no meu BroadcasReceiver, mas quando dou um Debug não funciona, ele não passa no meu BroadcastReceiver, e ainda avacalha tudo, ai nem dando o Run funciona mais, tenho que desinstalar a aplicação do meu celular, pra depois executar o Run de novo ai ele passa no meu BrodacastReceiver. Eu preciso que isso funcione pra debugar tambem.
Obrigado.