Свойство AbstractArchiveTask.destinationDir устарело. Грейдер в трепете

#android #flutter #gradle

Вопрос:

Я создавал APK для своего проекта flutter, поэтому я выполнил следующие действия, чтобы создать подписанный APK

Инструменты -> Флаттер ->> Открыть для редактирования в Android studio

Затем открыл модель в новом окне

Я получил ошибку сбоя синхронизации Gradle, После моего дальнейшего расследования я запустил команду gradlew —режим предупреждения все в терминале, и я получил следующее сообщение от gradle

Свойство AbstractArchiveTask.destinationDir устарело. Это планируется удалить в Gradle 7.0. Пожалуйста, используйте вместо этого свойство destinationDirectory.

Поскольку я новичок в flutter и всегда боюсь сбоя Gradle, я не уверен, как исправить эту проблему и установить каталог назначения

Или, если вы знаете, как создать APK из проекта flutter, дайте мне знать, если я делаю что-то не так для создания APK

Ответ №1:

Ошибка сбоя синхронизации Gradle не является ошибкой в flutter.

чтобы создать apk в flutter, прежде всего, вы запускаете flutter clean команду, а затем запускаете flutter pub get команду

после этого вы запускаете flutter build apk команду для создания apk

также, если вы используете Android Studio, вы можете создавать apk без команды с помощью

в Android Studio в верхнем меню Build => Flutter =>> Создайте APK>> и нажмите на Build APK, это сделает apk для вас

Комментарии:

1. Спасибо @Khunt arpit , я попробовал построить => Flutter =>> Построить APK, но он не спросил меня о деталях хранилища ключей для создания APK выпуска. ты знаешь, как это сделать?

2. импортируйте папку Android вашего проекта в IDE Android Studio и установите gradle, а затем сгенерируйте подписанный apk

3. извините за поздний ответ, не могли бы вы объяснить мне, как создать подписанный APK?