Автоматически загружать файлы сопоставления ProGuard в игровую приставку - PullRequest
0 голосов
/ 15 ноября 2018

Довольно раздражает загрузка файлов сопоставления ProGuard в консоль google play каждый раз, когда мне нужно создать новую версию моего apk (моя сборка gradle создает 4 разных apk для каждого выпуска, поэтому мне нужно загрузить 4 разных файла сопоставления)

Мне было интересно, возможно ли сделать этот процесс автоматически, тогда я нашел эту статью

https://developers.google.com/android-publisher/api-ref/edits/deobfuscationfiles/upload

Так, у Google есть API для загрузки файлов сопоставления, есть ли плагин Gradle для работы? Есть ли простой способ интеграции?

Ответы [ 3 ]

0 голосов
/ 20 ноября 2018

когда у вас настроен Crashlytics, это объясняется здесь .есть также Play Publisher Plugin для Gradle, хотя он, похоже, не загружает mapping.txt.если вы хотите использовать этот API, его легко расширить, например. клиент Google Cloud PHP с другой конечной точкой API.

0 голосов
/ 24 ноября 2018

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

0 голосов
/ 20 ноября 2018

вы можете написать скрипт сборки gradle для запуска задач после завершения сборки
и затем вы можете использовать что-то вроде этого плагин для загрузки файлов , чтобы загрузить файл на URL

...