Android studio, где находится файл сопоставления proguard

В андроид-студии, где находятся файлы сопоставления proguard, созданные после компиляции подписанного APK?

Я не уверен, что он не работает или я просто забыл путь к файлу, и мой принудительный поиск google / stackoverflow не ответил на этот вопрос

Он должен располагаться в build/outputs/proguard/release/mapping.txt в каталоге вашего прикладного модуля.

Для меня они находятся в 'build / output / mapping / release'

Я нашел более чистым, чтобы настроить proguard на запись файла mapping.txt в место вне дерева build/ каталога, чтобы его можно было более удобно проверить в управлении версиями.

Чтобы добиться этого, поместите это в свой файл proguard-rules.pro :

 -printmapping mapping.txt 

Это, скорее всего, поместит его в тот же каталог, что и ваш файл proguard-rules.pro . В конечном итоге вы, вероятно, захотите записать его в тот же каталог, что и ваш APK-файл, и с эквивалентным именем (которое может включать в себя атрибут, тип сборки и т. Д.).

Примечание. По моему опыту, это не отменяет файл шаблона proguard (который был предложен комментатором для другого ответа здесь).

ОБНОВЛЕНИЕ: Если у вас есть несколько продуктов, то это гораздо лучшее решение: https://stackoverflow.com/a/31116608/444761

Я обнаружил, что он не генерируется, поэтому я добавил это в файл правил

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

Я использую версию Android Studio 2.2.2 . Для меня он расположен в следующих местах:

Для отладки: \app\build\outputs\mapping\debug\mapping.txt

Для выпуска: \app\build\outputs\mapping\release\mapping.txt

Введите описание изображения здесь

Здесь он находится на картинке – вы найдете его в папке сопоставления:

Потому что я тупой и теряюсь, даже когда кто-то говорит мне, где находится файл:

 cd StudioProjects/fooProject find . -name "mapping.txt" | xargs less 
Intereting Posts
Как использовать неподдерживаемое исключение для более поздней версии платформы Можно ли распространять приложение для продажи бесплатно в течение ограниченного времени в Google Play? Маршрутизация аудио в Bluetooth-гарнитуру (не A2DP) на Android Схема URI Android ContentProvider для уведомления CursorAdapters, прослушивающего запросы OUTER JOIN Исключение в unbindDrawables Android ClassCastException на findViewById Как изменить стиль ImageButton программно Как работает синтаксис доступа к свойствам Kotlin для классов Java? Черное пространство под заголовком при использовании пользовательского фона для просмотра списка Android Development – Кнопки реагируют медленно Использует ли Google Maps Android MapView различные плитки разрешения для разных плотностей экрана? Мое приложение стало значительно медленнее на Android 4.0 Android Просмотреть добавить ребенка Наиболее эффективный с точки зрения затрат способ нацеливаться на несколько мобильных платформ Как предотвратить спать в Android