трепетать, бесконечно, запускать задачу Gradle 'assemblyDebug' - PullRequest
0 голосов
/ 23 февраля 2020

У меня есть проект флаттера, который застревает в задаче Running Gradle 'assemblyDebug' ... если я выполню команду "flutter run". Он не выдает сообщение об ошибке или что-то еще, он просто ничего не делает. Это происходит только на моем рабочем столе p c. На моем ноутбуке все работает просто отлично.

Внизу я покажу вам мой вывод флаттера -v и мой выход флаттера -v, но сначала я расскажу вам, что я уже сделал.

Я переустановил флаттер и android SDK. Я понял, что файлы проекта каким-то образом повреждены, поэтому я удалил весь проект и снова вытащил его из своего git хранилища.

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

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

1 шаг: добавьте зависимости в pubspe c .yaml

2 шаг: добавьте настройку базы данных и тестовой таблицы .

3 шаг: инициализировать класс базы данных

После каждого внесенного мной изменения я очищал приложение флаттера, генерировал новый файл 'xxx.g.dart', который необходим для использования пакета moor_flutter , Все работало Позже, в тот же день, после того, как я получил свою мотивацию, я вернулся к своему p c и попытался снова запустить тестовое приложение, чтобы выяснить, что я сделал не так. Я запустил свое тестовое приложение, и внезапно оно больше не может пройти через «Запуск задачи Gradle 'assemblyDebug' ...», и я не понимаю почему, потому что я ничего не изменил.

Я проверил другие сообщения из тех, у кого была такая же проблема, и один предложил это потому, что ядро ​​linux 5.5.5-arch1-1 как-то ломает gradlew, но я обновил свой ноутбук, чтобы проверить, правда ли это, но он все еще работает на моем ноутбуке.

трепетание доктора -v вывод:

[✓] Flutter (Channel stable, v1.12.13+hotfix.8, on Linux, locale en_US.UTF-8)
    • Flutter version 1.12.13+hotfix.8 at
      /home/jan/development/languages+devtools/flutter
    • Framework revision 0b8abb4724 (12 days ago), 2020-02-11 11:44:36 -0800
    • Engine revision e1e6ced81d
    • Dart version 2.7.0

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    • Android SDK at /opt/android-sdk
    • Android NDK location not configured (optional; useful for native profiling
      support)
    • Platform android-29, build-tools 29.0.3
    • ANDROID_HOME = /home/jan/development/languages+devtools/android-sdk
    • Java binary at:
      /home/jan/development/languages+devtools/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_202-release-1483-b49-5587405)
    • All Android licenses accepted.

[✓] Android Studio (version 3.5)
    • Android Studio at /home/jan/development/languages+devtools/android-studio
    • Flutter plugin version 43.0.1
    • Dart plugin version 191.8593
    • Java version OpenJDK Runtime Environment (build
      1.8.0_202-release-1483-b49-5587405)

[✓] Connected device (1 available)
    • Mi MIX 2 • 78e7ab82 • android-arm64 • Android 9 (API 28)

• No issues found!

работа флаттера -v вывод:

[  +16 ms] executing: [/home/jan/development/languages+devtools/flutter/] git -c log.showSignature=false log -n 1
--pretty=format:%H
[  +23 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] 0b8abb4724aa590dd0f429683339b1e045a1594d
[        ] executing: [/home/jan/development/languages+devtools/flutter/] git describe --match v*.*.* --first-parent --long --tags
[   +4 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags
[        ] v1.12.13+hotfix.8-0-g0b8abb472
[   +4 ms] executing: [/home/jan/development/languages+devtools/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[   +4 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [/home/jan/development/languages+devtools/flutter/] git ls-remote --get-url origin
[   +4 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +31 ms] executing: [/home/jan/development/languages+devtools/flutter/] git rev-parse --abbrev-ref HEAD
[   +4 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[  +75 ms] executing: /opt/android-sdk/platform-tools/adb devices -l
[   +4 ms] Exit code 0 from: /opt/android-sdk/platform-tools/adb devices -l
[        ] List of devices attached
           78e7ab82               device usb:1-7 product:chiron model:Mi_MIX_2 device:chiron transport_id:3
[  +11 ms] /opt/android-sdk/platform-tools/adb -s 78e7ab82 shell getprop
[  +85 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[   +3 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +66 ms] Found plugin moor_ffi at
/home/jan/development/languages+devtools/flutter/.pub-cache/hosted/pub.dartlang.org/moor_ffi-0.4.0/
[   +9 ms] Found plugin path_provider at
/home/jan/development/languages+devtools/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-1.6.1/
[  +57 ms] Found plugin moor_ffi at
/home/jan/development/languages+devtools/flutter/.pub-cache/hosted/pub.dartlang.org/moor_ffi-0.4.0/
[   +3 ms] Found plugin path_provider at
/home/jan/development/languages+devtools/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-1.6.1/
[  +41 ms] Generating
/home/jan/development/projects/second_test_proj/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
[  +28 ms] ro.hardware = qcom
[  +30 ms] Launching lib/main.dart on Mi MIX 2 in debug mode...
[   +7 ms] executing: /opt/android-sdk/platform-tools/adb -s 78e7ab82 shell -x logcat -v time -t 1
[ +118 ms] Exit code 0 from: /opt/android-sdk/platform-tools/adb -s 78e7ab82 shell -x logcat -v time -t 1
[   +1 ms] --------- beginning of main
           02-23 18:01:22.038 E/FIDOCA : (  752): get_fp_vendor property_get : none
[  +17 ms] executing: /opt/android-sdk/platform-tools/adb version
[   +2 ms] executing: /opt/android-sdk/platform-tools/adb -s 78e7ab82 logcat -v time -T 02-23 18:01:22.038
[  +41 ms] Android Debug Bridge version 1.0.41
           Version 29.0.6-6198805
           Installed as /opt/android-sdk/platform-tools/adb
[   +1 ms] executing: /opt/android-sdk/platform-tools/adb start-server
[   +6 ms] Building APK
[  +12 ms] Running Gradle task 'assembleDebug'...
[   +1 ms] gradle.properties already sets `android.enableR8`
[   +1 ms] Using gradle from /home/jan/development/projects/second_test_proj/android/gradlew.
[   +4 ms] executing: /home/jan/development/languages+devtools/android-studio/jre/bin/java -version
[  +36 ms] Exit code 0 from: /home/jan/development/languages+devtools/android-studio/jre/bin/java -version
[        ] openjdk version "1.8.0_202-release"
           OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
           OpenJDK 64-Bit Server VM (build 25.202-b49-5587405, mixed mode)
[   +1 ms] executing: [/home/jan/development/projects/second_test_proj/android/]
/home/jan/development/projects/second_test_proj/android/gradlew -Pverbose=true
-Ptarget=/home/jan/development/projects/second_test_proj/lib/main.dart -Ptrack-widget-creation=true
-Pfilesystem-scheme=org-dartlang-root -Ptarget-platform=android-arm64 assembleDebug
[+3436 ms] Starting a Gradle Daemon, 3 busy and 9 stopped Daemons could not be reused, use --status for details
[+6993 ms] > Task :app:compileFlutterBuildDebug
[        ] [  +15 ms] executing: [/home/jan/development/languages+devtools/flutter/] git -c log.showSignature=false log -n 1
--pretty=format:%H
[        ] [  +19 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H

Спасибо за помощь заранее. Пожалуйста, извините за любые орфографические ошибки, английский sh не мой родной язык. Если вам нужна дополнительная информация, просто спросите. :)

1 Ответ

0 голосов
/ 27 февраля 2020

Так что я понял это сам после того, как попытался поработать над приложением на своем ноутбуке. В воскресенье вечером я мог выложить приложение sh со своего ноутбука на смартфон, но вчера в школе я больше ничего не мог сделать. Поэтому я решил, что это должна быть моя ОС. Я изменил свое ядро ​​linux на версию lts и теперь все работает.

...