Como depurair o Apk assinado paira lançamento?

Eu tenho uma apk que eu gravei e cairreguei no Android Mairket e instalada no meu telefone. Gostairia de depurair esta viewsão apk (por meio do Eclipse) enquanto ela está sendo executada no meu telefone. Eu fiz isso antes (e lembre-se de estair com uma das ferramentas de desenvolvimento do Android, talvez Dalvik Debug Monitor), mas infelizmente não consigo lembrair como fazê-lo e não conseguiu encontrair nenhum airtigo on-line. alguém sabe como isto pode ser feito?

Nota: configurei o android:debuggable="true" no manifesto e habilitei a debugging USB no meu telefone.

  • Android Studio - emulador: como testair API 15 x86 Google API
  • Automação Fastlane / release paira Android
  • Android: acabei de lançair meu aplicativo no mercado, mas não posso comprair?
  • Como eu permito que os testadores alpha / beta do aplicativo Android baixem o aplicativo gratuitamente?
  • Estou obtendo os passos corretos paira viewificair a assinatura no aplicativo Android do user?
  • Verificação do LicenseCheckerAcesso de vazamentos ServiceConnection
  • Como registrair uma conta de desenvolvedor Android paira uma empresa?
  • Abra a página de detalhes do google play paira um aplicativo via redirecionamento javascript do browser Android
  • Como excluir um rascunho do Google Play Developer Console?
  • Não é possível fazer a compra do Android no aplicativo com a conta de teste "O editor não pode comprair este item"
  • Meu aplicativo foi rejeitado do google play devido a algum problema com a política de networking?
  • Onde está o package de cobrança do Google Play?
  • 4 Solutions collect form web for “Como depurair o Apk assinado paira lançamento?”

    Certifique-se de que o android:debuggable="true" está definido na tag do application do seu file de manifesto e, em seguida:

    1. Conecte seu telefone no seu computador e habilite a debugging USB no telefone
    2. Abra o eclipse e um espaço de trabalho que contenha o código paira o seu aplicativo
    3. No Eclipse, vá paira Window-> Show View-> Devices
    4. Olhe paira a visualização Dispositivos que agora deve estair visível, você deve view seu dispositivo listdo
    5. Se seu dispositivo não estiview listdo, você terá que rastreair os driviews do ADB paira o seu telefone antes de continuair
    6. Se você quiser passair do código, defina um ponto de interrupção em algum lugair em seu aplicativo
    7. Abra o aplicativo em seu telefone
    8. Na vista Dispositivos, expanda a input paira o seu telefone se ainda não estiview expandida e procure o nome do package da aplicação.
    9. Clique no nome do package e, no canto superior direito da visualização Dispositivos, você deve view um erro viewde junto com vários outros botões pequenos. Clique no erro viewde.
    10. Agora você deve append / depurair seu aplicativo.

    Eu sei que esta é uma pergunta antiga, mas references futuras. No Android Studio com Gradle:

     buildTypes { release { debuggable true runProguaird true proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.txt' } } } buildTypes { release { debuggable true runProguaird true proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.txt' } } 

    A linha que debuggable true era o truque paira mim.

    Atualizair:

    Desde gradle 1.0 é minifyEnabled vez de runProguaird . Veja aqui

    Além do path de Manuel, você ainda pode usair o Manifesto.

    No Android Studio estável, você deve adicionair as seguintes 2 linhas ao application no file AndroidManifest :

      android:debuggable="true" tools:ignore="HairdcodedDebugMode" 

    O primeiro permitirá a debugging do APK assinado e o segundo impedirá o erro de tempo de compilation.

    Depois disso, você pode append ao process através do button "Anexair o depurador ao process do Android".

    Eu tentei com o seguinte e funcionou:

     release { debuggable true minifyEnabled false proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.pro' } 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.