android studio, where è il file di mapping proguard

In studio android where sono i file di mapping proguard generati dopo la compilazione di un APK firmato?

Non sono sicuro se non funziona o se ho dimenticato il path del file e la mia ricerca google / stackoverflow obbligatoria non ha risposto a questo

  • java.lang.NoClassDefFoundError: com.google.api.services.drive.Drive
  • Esport l'output HOCR per tesseract OCR in android
  • biblioteca android con dipendenza specifica dei sapori del prodotto
  • Come printingre stacktrace per un'exception Android
  • alertDialog con PositiveButton e NegativeButton da xml
  • La mia posizione attuale restituisce sempre null. Come posso risolvere questo problema?
  • managedQuery () vs context.getContentResolver.query () vs android.provider.something.query ()
  • Interfaccia AIDL tra due applicazioni
  • C'è un tema per Holo, a schermo integer, ma con Action Bar?
  • Configurazione di Android Proguard per la libreria di supporto v7 di ActionBar
  • Dialogo personalizzato di selezione dati in Android Lollipop
  • La barra di notifica è grigia dopo aver implementato il cassetto Nav
  • 7 Solutions collect form web for “android studio, where è il file di mapping proguard”

    Dovrebbe essere collocato nella build/outputs/proguard/release/mapping.txt nella directory del module di applicazione.

    Per me sono a 'build / outputs / mapping / release / mapping.txt'

    Ho trovato più pulito configurare proguard per scrivere il file mapping.txt in una posizione al di fuori dell'tree della build/ directory, in modo che possa essere più comodamente controllato nel controllo delle versioni.

    Per get questo risultato, inserisca questo file nel file proguard-rules.pro :

     -printmapping mapping.txt 

    Questo (probabilmente) lo metterà nella stessa directory del file proguard-rules.pro . In definitiva, probabilmente vuoi scrivere nella stessa directory del file APK e con un nome equivalente (che potrebbe includere il sapore, il tipo di build ecc.).

    Nota: nella mia esperienza, questo non viene sostituito dal file template proguard (suggerito da un commentatore ad un'altra risposta qui).

    AGGIORNAMENTO: se hai più sapori di prodotto, allora questa è una soluzione molto migliore: https://stackoverflow.com/a/31116608/444761

    Ho scoperto che non è stato generato, quindi ho aggiunto questo al file di regole

     -printmapping build/outputs/mapping/release/mapping.txt 

    Sto usando versione Android Studio 2.2.2 . Per me si trova nelle seguenti località:

    Per il debug: \app\build\outputs\mapping\debug\mapping.txt

    Per il rilascio: \app\build\outputs\mapping\release\mapping.txt

    immettere qui la descrizione dell'immagine

    Qui è in una foto – lo troverai nella cartella di mapping:

    Perché sono stupido e persi anche quando qualcuno mi dice where il file è:

     cd StudioProjects/fooProject find . -name "mapping.txt" | xargs less 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.