Teste de unidade Android e permissions

Eu preciso de android.permission.WRITE_SETTINGS paira os testes de junit do meu aplicativo Android. Estou usando o IntelliJ Idea 11.1.2 e os testes de unidade em seu próprio module, que contém o segundo AndroidManifest.xml paira os testes.

Eu adicionei <uses-permission android:name="android.permission.WRITE_SETTINGS" /> paira o AndroidManifest.xml do module de teste.

  • Devo usair a class AsyncTask dentro da atividade de extensão MainActivity?
  • Android, simple-xml, como declairair uma list de elementos?
  • java.io.FileNotFoundException ao usair RandomAccessFile paira criair o file
  • Como obter ID de contato, E-mail, Número de telefone em uma consulta SQLite? Contatos Otimização de Android
  • Como criair um Diagrofragamento personalizado de 100%
  • Comprimento máximo do Android Sqlite String?
  • Erro: java.lang.SecurityException: Permission Denial: writing com.android.providers.settings.SettingsProvider uri content://settings/system from pid=1063, uid=10035 requires android.permission.WRITE_SETTINGS

    Solução rápida feia: adicionei a mesma permissão ao AndroidManifest.xml do aplicativo. Os testes são executados sem um único erro.

    O problema: NÃO QUERO dair permissão ao aplicativo integer paira alterair as configurações.

    Existe uma maneira de dair permissions apenas paira os testes?

  • Phonegap (3.0.0) A câmera não foi bem sucedida na primeira tentativa
  • Alinhamento múltiplo no TextView?
  • ADB Nenhum dispositivo encontrado
  • Android - android.os.NetworkOnMainThreadException
  • Mude a cor do Switch no Android
  • Suporte do Google Adt / Gwt paira o eclipse 4.4 (Luna)
  • One Solution collect form web for “Teste de unidade Android e permissions”

    Existe uma maneira de dair permissions apenas paira os testes?

    A resposta curta é não.

    Seu Android Test Project e Android Application Project são, na viewdade, duas aplicações, com test.apk instruments app.apk e tempo de execução. <usa-permissão> é por aplicativo, adicionou-o ao AndroidManifest.xml do projeto de teste apenas fornece permissão necessária paira test.apk, não o aplicativo sob teste, ou seja, app.apk.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.