Где файл proguard mappings.txt генерируется при использовании JACK?

Я пытался использовать новейшую систему сборки JACK и JILL для моего проекта Android. Я знаю, что процесс JACK включает обработку proguard.

Но после этого я не смог найти файл mappings.txt для отслеживания ошибок, предоставленных в консоли разработчика Google Play.

Пожалуйста, помогите мне найти mappings.txt.

Другой связанный с этим вопрос заключается в том, работает ли shrinkingResources, пока JACK, потому что shrinkingResources требует minifyEnabled true, а JACK требует minifyEnabled false.

Конфигурация проекта--

compileSdkVersion 24
buildToolsVersion "24.0.0"

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

ОБНОВИТЬ--

Ответ, опубликованный Т. Нейдхартом, НЕ является рабочим решением.

2 ответа

Решение

Нигде не найти этот файл сопоставлений в качестве внутреннего обработчика JACK, и при включении JACK на сайте инструментов Android есть некоторые проблемы.

Так что на данный момент не рекомендуется использовать JACK, если вы хотите отслеживать исключения в своих приложениях.

Для включения запутывания / сжатия с помощью JACK необходимо установить minifyEnabled в true, В предыдущих версиях это не поддерживалось, но теперь JACK имеет собственную реализацию обфускации и сжатия (вообще не использующую ProGuard), которая может обрабатывать некоторые из оригинальных правил ProGuard (полный список поддерживаемых опций см. В описании обфускации и сжатия Джека).

После правильной настройки конфигурации, mapping.txt файл будет расположен в том же месте, что и раньше: build/outputs/mapping/<buildtype>/mapping.txt

Другие вопросы по тегам