2

Ich habe versucht, die neueste JACK und JILL Build-System für mein Android-Projekt zu verwenden. Ich weiß, dass der JACK-Prozess die Proguard-Verarbeitung beinhaltet.Wo wird die Datei proguard mappings.txt generiert, wenn JACK verwendet wird?

Aber nach, dass ich die mappings.txt nicht ausfindig machen konnte Datei für Back-Tracking-Stack-Trace von auf Google Play Developer Console zur Verfügung gestellt Bugs.

Bitte helfen Sie mir LOCATE mappings.txt.

Eine weitere damit verbundene Frage ist, ob die shrinkingResources funktioniert noch während JACK weil shrinkingResources erfordert minifyEnabled wahr aber JACK erfordert minifyEnabled falsche.

Projekt Config--

compileSdkVersion 24 
buildToolsVersion "24.0.0" 

classpath 'com.android.tools.build:gradle:2.1.2' 

UPDATE--

Antwort von T. Neidhart geschrieben ist kein Arbeitslösung.

Antwort

0

Es ist nirgendwo, dass die Zuordnungsdatei als JACK intern Prozess proguard zu finden und es gibt einige Probleme hingewiesen auf Android Tools-Site, während JACK aktiviert wird.

Also jetzt nicht mit JACK ist die beste Option, wenn Sie Ausnahmen in Ihren Apps zurückverfolgen möchten.

1

Zur Verschleierung/Schrumpfen mit JACK ermöglichen müssen Sie minifyEnabled zu true einzustellen. Es wurde in früheren Versionen nicht unterstützt, aber jetzt hat JACK eine eigene Verschleierung und Verkleinerung der Implementierung (ohne ProGuard), die einige der ursprünglichen ProGuard-Regeln verarbeiten kann (eine vollständige Liste der unterstützten Optionen finden Sie unter Jack obfuscation and shrinking).

Sobald die Konfiguration korrekt eingerichtet ist, die mapping.txt Datei wird als im selben Ort befinden, bevor: build/outputs/mapping/<buildtype>/mapping.txt

+0

können Sie mir Ihre Build.gradle mit JACK aktiviert zeigen .. Ihre Lösung funktioniert nicht, wie ich sagte in Frage. –

+0

Es hängt wahrscheinlich von der buildToolsVersion ab, die Sie verwenden. In meinem Projekt verwende ich 23.0.2 mit Android Gradle Plugin Version 2.0+. –

+0

enthält es jackOptions { aktiviert True } –