Как решить gradlew publishReleaseBundle не работает? - PullRequest
0 голосов
/ 19 марта 2020

Ниже приведена ошибка после запуска команды "gradlew publishReleaseBundle" в терминале android studio.

Настройка проекта: приложение

ПРЕДУПРЕЖДЕНИЕ: вариант API ' .getMappingFile () 'устарел и был заменен на' variable.getMappingFileProvider () '.

Он будет удален в конце 2019 года. Для получения дополнительной информации см. https://d.android.com/r/tools/task-configuration-avoidance .

Для определения того, что вызывает option.getMappingFile (), используйте -P android .debug.obsoleteApi = true в командной строке для отображения дополнительной информации.

registerResGeneratingTask устарела, используйте

registerGeneratedResFolders (FileCollection)

registerResGeneratingTask устарела, используйте

registerGeneratedResFolders (FileCollection)

FAILURE: сборка завершилась неудачей с исключением.

  • Что пошло не так: BUNDLE

  • Попробуйте: Запустите с параметром --stacktrace, чтобы получить трассировку стека. Запустите с параметром --info или --debug, чтобы получить больше вывода журнала. Запустите --scan, чтобы получить полную информацию.

  • Получите дополнительную помощь по https://help.gradle.org

Еще одна вещь, которую стоит выделить:

Кроме того, после того, как я обновил свою версию Android Gradle Plugin до 3.6.1 и версию Gradle до 5.6.4, проблема только возникает. Это проблема?

Пожалуйста, помогите мне в этом, потому что я не могу найти решение по этому вопросу.

Большое вам спасибо.

1 Ответ

0 голосов
/ 11 мая 2020

Это то, что я также обнаружил, потому что у меня возникла та же проблема, посмотрите, поможет ли она вам в вашей проблеме.

ПРЕДУПРЕЖДЕНИЕ: API 'option.getMappingFile ()' устарел и был устаревшим заменено на 'variable.getMappingFileProvider ()'

С уважением

...