Проблема Gradle при импорте проекта Flutter из Git - PullRequest
0 голосов
/ 31 октября 2019

Я импортировал проект Flutter из этого репозитория git: https://github.com/gligerglg/geodropin (веб-сайт: https://itsallwidgets.com/geodropin), скопировав HTTPS, затем перейдите в Android Studio -> Извлечь проект из контроля версий -> Git. Когда я открываю проект и пытаюсь его запустить, появляется эта ошибка:

  • Ошибка запуска Gradle: ProcessException: Process "/ Users / phuctruong / AndroidStudioProjects / geodropin / android / gradlew" вышла ненормально:

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

  • Где: файл сборки '/Users/phuctruong/AndroidStudioProjects/geodropin/android/app/build.gradle' строка:45

  • Что пошло не так: возникла проблема при оценке проекта ': app'.

    Для входной строки: "1.01"

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

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

СБОЙ ПОСТРОЕНИЯ в 0s Command: / Users / phuctruong / AndroidStudioProjects / geodropin / android / gradlew app: свойства

Закончено с ошибкой: пожалуйста, проверьте настройки вашего проекта Gradle в папке android /.

Я предполагаю, что это что-то естьделать с моей версией Gradle и версией проекта Gradle? Я новичок во Флаттере, поэтому мое понимание gradle ограничено. Когда я проверял gradle-wrapper.property, он сказал, что я использую gradle 4.10.2

Спасибо за помощь.

1 Ответ

0 голосов
/ 31 октября 2019

Извлеките строку 16th в app / build.gradle, и вы увидите, что число в строке имеет тип float. VersionCode всегда должен быть целым числом. Проверьте это https://developer.android.com/studio/publish/versioning

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

flutterVersionCode = '1'

Теперь эта проблема решена, но вы получите другую ошибку, связаннуюна androidX, но это другой вопрос.

Ошибка будет:

СБОЙ ПОСТРОЕНИЯ в 10 секунд ******************************************************************************************* Возможно, сбой Gradle произошел из-за несовместимости AndroidX в этом приложении Flutter. См. ссылка для получения дополнительной информации о проблеме и способах ее устранения. ************************************************************************************************* Закончено с ошибкой: задача сборки Gradle сборкиDebug завершилась неудачно скод выхода 1

Для этой проблемы вам нужно перенести проект на androidX,

добавить его в android / gradle.properties:

android.useAndroidX=true
android.enableJetifier=true

Или еслион уже там, проверьте эту миграцию документы для получения дополнительной информации.

Или ничего не работает, вы можете задать другой вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...