Utilizzando involucro Gradle 2.10, e Android Gradle costruire strumenti
2.0.0-Beta7
2.1.0Proguard Printmapping non funziona in Android Studio 2.0.0 (e 2.1.0)
Dal mio build.gradle :
buildTypes {
all{
minifyEnabled true
proguardFiles = [getDefaultProguardFile("proguard-android.txt"), 'proguard-project.pro'];
}
}
Questo funziona. Le cose sono offuscate.
Ho la seguente riga nel mio proguard-project.pro così:
-printmapping my-mapping.txt
Tutto il resto in quel file funziona bene, ma la mappatura mantiene sempre stampato nel posto sbagliato:
Printing mapping to [C:\path\to\my\project\build\outputs\mapping\debug\mapping.txt]
Questa sintassi è cambiata?
Nota: ho provato a fornire un percorso diretto. Ho provato a fornire un nome senza un trattino. Niente cambia.
Per ora ho appena creato un compito di copia gradle.
Cosa intendi, posto sbagliato? – RaGe
@RaGe In passato, tale riga avrebbe inserito il file di mapping nella radice del progetto. Ora, indipendentemente da dove punta quella linea, stampa sempre il mapping nella cartella di build E con il nome sbagliato, – VicVu
Non ho familiarità con quello che era in passato, ma se vuoi metterlo in uno specifico cartella, dovresti provare a fornire un percorso assoluto. Come per il nome sbagliato, forse il trattino nel nome del file è un problema? Prova a racchiuderlo tra virgolette. – RaGe