Как я могу исправить эту ошибку Flutter, чтобы запустить приложение на Android?

#windows #flutter #visual-studio-code #flutter-android

Вопрос:

Привет, я использую vscode с расширением flutter и создал новый проект и ничего не изменил, но когда я пытаюсь запустить его на Android, я просто получаю это:

 Launching libmain.dart on sdk gphone x86 in debug mode...
libmain.dart:1
Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01

FAILURE: Build failed with an exception.

* Where:
Script 'D:flutterflutterpackagesflutter_toolsgradleflutter.gradle' line: 1005

* What went wrong:
Execution failed for task ':app:compileFlutterBuildDebug'.
> Process 'command 'D:flutterflutterbinflutter.bat'' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 4m 1s
Exception: Gradle task assembleDebug failed with exit code 1
Exited (sigterm)
 

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

Я уже попытался очистить рабочее пространство и обновить его до новейшей и разработанной версии flutter.

flutter doctor не выдаст никаких ошибок и скажет, что все в порядке.

Кто-нибудь может помочь?

Изменить:
fluttter run --verbose вывод:

 20:41:03.74 | LSH | D:programmingVScodeFlutterTestApptest_application_1> flutter run --verbose
[  112 ms] executing: [D:flutterflutter/] git -c log.showSignature=false log -n 1 --pretty=f
[  171 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[    1 ms] 4b330ddbedab445481cc73d50a4695b9154b4e4f
[    1 ms] executing: [D:flutterflutter/] git tag --points-at 4b330ddbedab445481cc73d50a4695
[  133 ms] Exit code 0 from: git tag --points-at 4b330ddbedab445481cc73d50a4695b9154b4e4f
[        ] 2.6.0-11.0.pre
[   16 ms] executing: [D:flutterflutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  101 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/dev
[        ] executing: [D:flutterflutter/] git ls-remote --get-url origin
[  102 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  269 ms] executing: [D:flutterflutter/] git rev-parse --abbrev-ref HEAD
[  104 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] dev
[  130 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping upda
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[    8 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'WindowsUwpEngineArtifacts' is not required, skipping update.
[    1 ms] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
is not required, skipping update.                    acts' is not required, skipping update.
[   16 ms] Artifact Instance of 'WindowsUwpEngineArtiacts' is not required, skipping update.facts' is not required, skipping update.             facts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifactsmbols' is not required, skipping update.' is not required, skipping update.                  idsdkplatform-toolsadb.exe devices -l
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.                  duct:r8qxxx model:SM_G781B device:r8q tra
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifform-toolsadb.exe -s RFCR40FYKDA shell gacts' is not required, skipping update.              Artifacts' is not required, skipping upda
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifis not required, skipping update.acts' is not required, skipping update.              facts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArti' is not required, skipping update.facts' is not required, skipping update.             ' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSyacts' is not required, skipping update.mbols' is not required, skipping update.             acts' is not required, skipping update.
[  164 ms] Skipping pub get: version match.          facts' is not required, skipping update.
[  224 ms] Generating D:programmingVScodeFlutterTmbols' is not required, skipping update.estApptest_application_1androidappsrcmainjavaioflutterpluginsGeneratedPluginRegistrant.java     estApptest_application_1androidappsrc
[  240 ms] ro.hardware = qcom
[  112 ms] Initializing file store
[   38 ms] Skipping target: gen_localizations
[   16 ms] Skipping target:
gen_dart_plugin_registrant
[    8 ms] Skipping target: _composite
[    5 ms] complete
[   17 ms] Launching libmain.dart on SM G781B in
debug mode...
[   17 ms]
D:flutterflutterbincachedart-sdkbindart.exe   
--disable-dart-dev
D:flutterflutterbincacheartifactsenginewindows-x64frontend_server.dart.snapshot --sdk-root        
D:flutterflutterbincacheartifactsenginecommonflutter_patched_sdk/ --incremental --target=flutter  
--debugger-module-names
--experimental-emit-debug-metadata
-DFLUTTER_WEB_AUTO_DETECT=true --output-dill
C:UsersPCAppDataLocalTempflutter_tools.3b35b6d3flutter_tool.4187a6beapp.dill --packages
D:programmingVScodeFlutterTestApptest_application_1.dart_toolpackage_config.json       
-Ddart.vm.profile=false -Ddart.vm.product=false
--enable-asserts --track-widget-creation
--filesystem-scheme org-dartlang-root
--initialize-from-dill
buildc075001b96339384a97db4862b8ab8db.cache.dill.track.dill
--enable-experiment=alternative-invalidation-strategy[   37 ms] executing:
C:UsersPCAppDataLocalAndroidsdkplatform-toolsadb.exe -s RFCR40FYKDA shell -x logcat -v time -t 1
[   35 ms] <- compile
package:test_application_1/main.dart
[  611 ms] --------- beginning of system
                    10-08 20:42:31.670 E/Watchdog( 1139): !@Sync: 5393 heap: 120 / 129
                    [2021-10-08 20:42:31.669] sdogWay: softdog FD: 785
[   26 ms] executing: C:UsersPCAppDataLocalAndroidsdkplatform-toolsadb.exe version
[   73 ms] Android Debug Bridge version 1.0.41
           Version 31.0.3-7562133
           Installed as C:UsersPCAppDataLocalAndroidsdkplatform-toolsadb.exe
[    3 ms] executing: C:UsersPCAppDataLocalAndroidsdkplatform-toolsadb.exe
start-server
[   56 ms] Building APK
[   28 ms] Running Gradle task 'assembleDebug'...
[    7 ms] Using gradle from
D:programmingVScodeFlutterTestApptest_application_1androidgradlew.bat.
[  102 ms] executing: C:Program FilesAndroidAndroid Studio1jrebinjava -version
[  986 ms] Exit code 0 from: C:Program FilesAndroidAndroid Studio1jrebinjava -version
[    1 ms] openjdk version "11.0.10" 2021-01-19
           OpenJDK Runtime Environment (build 11.0.10 0-b96-7249189)
           OpenJDK 64-Bit Server VM (build 11.0.10 0-b96-7249189, mixed mode)
[    3 ms] executing: [D:programmingVScodeFlutterTestApptest_application_1android/]     
D:programmingVScodeFlutterTestApptest_application_1androidgradlew.bat -Pverbose=true   
-Ptarget-platform=android-arm64
-Ptarget=D:programmingVScodeFlutterTestApptest_application_1libmain.dart
-Pdart-defines=RkxVVFRFUl9XRUJfQVVUT19ERVRFQ1Q9dHJ1ZQ== -Pdart-obfuscation=false
-Ptrack-widget-creation=true -Ptree-shake-icons=false -Pfilesystem-scheme=org-dartlang-root   
assembleDebug
[ 11333 ms] Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 toold ns http://schemas.android.com/repository/android/common/01
[  250 ms] Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 toold ns http://schemas.android.com/repository/android/generic/01
[   35 ms] Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to
old ns http://schemas.android.com/sdk/android/repo/addon2/01
[    7 ms] Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02
to old ns http://schemas.android.com/sdk/android/repo/repository2/01
[   13 ms] Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to
old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
[ 2142 ms] > Task :app:compileFlutterBuildDebug
[   20 ms] [  146 ms] executing: [D:flutterflutter/] git -c log.showSignature=false log -n 1--pretty=format:%H
[  175 ms] [  198 ms] Exit code 0 from: git -c log.showSignature=false log -n 1
--pretty=format:%H
[    3 ms] [        ] 4b330ddbedab445481cc73d50a4695b9154b4e4f
[        ] [        ] executing: [D:flutterflutter/] git tag --points-at
4b330ddbedab445481cc73d50a4695b9154b4e4f
[ 1196 ms] [ 1242 ms] Exit code 0 from: git tag --points-at
4b330ddbedab445481cc73d50a4695b9154b4e4f
[    2 ms] [        ] 2.6.0-11.0.pre
[        ] [   16 ms] executing: [D:flutterflutter/] git rev-parse --abbrev-ref --symbolic  
@{u}
[  497 ms] [  415 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[    2 ms] [        ] origin/dev
[        ] [        ] executing: [D:flutterflutter/] git ls-remote --get-url origin
[  196 ms] [  274 ms] Exit code 0 from: git ls-remote --get-url origin
[    2 ms] [        ] https://github.com/flutter/flutter.git
[   96 ms] [   90 ms] executing: [D:flutterflutter/] git rev-parse --abbrev-ref HEAD
[  101 ms] [  109 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[    1 ms] [        ] dev
[  198 ms] [  134 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required,
skipping update.
[    3 ms] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required,
skipping update.
[    1 ms] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping     
update.
[    2 ms] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.  
[    1 ms] [    5 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping 
update.
[    1 ms] [        ] Artifact Instance of 'WindowsUwpEngineArtifacts' is not required,       
skipping update.
[    2 ms] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping
update.
[    1 ms] [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping   
update.
[    4 ms] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required,        
skipping update.
[    3 ms] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required,
skipping update.
[    1 ms] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required,       
skipping update.
[    1 ms] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required,       
skipping update.
[  175 ms] [  183 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[    2 ms] [        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[    2 ms] [    7 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required,   
skipping update.
[    1 ms] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping     
update.
[    1 ms] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.  
[    1 ms] [        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[    3 ms] [        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping
update.
[   14 ms] [        ] Artifact Instance of 'WindowsUwpEngineArtifacts' is not required,
skipping update.
[    4 ms] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping   
update.
[    4 ms] [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping   
update.
[    1 ms] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required,
skipping update.
[    4 ms] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required,        
skipping update.
[    4 ms] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required,
skipping update.
[    9 ms] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required,
skipping update.
[    4 ms] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.[    6 ms] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.[    1 ms] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.[    2 ms] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.[    2 ms] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.[    2 ms] [        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping    
update.
[    1 ms] [        ] Artifact Instance of 'PubDependencies' is not required, skipping update.[    5 ms] [   53 ms] Initializing file store
[    1 ms] [   26 ms] Done initializing file store
[   11 ms] [   97 ms] Skipping target: gen_localizations
[  100 ms] [   22 ms] Skipping target: gen_dart_plugin_registrant
[  500 ms] [  563 ms] Skipping target: kernel_snapshot
[  299 ms] [  313 ms] Skipping target: debug_android_application
[    2 ms] [        ] Persisting file store
[   97 ms] [   11 ms] Done persisting file store
[    1 ms] [    7 ms] build succeeded.
[    5 ms] [   29 ms] "flutter assemble" took 1’339ms.
[  193 ms] [  218 ms] ensureAnalyticsSent: 210ms
[    1 ms] [    1 ms] Running shutdown hooks
[        ] [        ] Shutdown hooks complete
[    1 ms] [        ] exiting with code 0
[   95 ms] > Task :app:compileFlutterBuildDebug FAILED
[    4 ms] FAILURE: Build failed with an exception.
[    1 ms] * Where:
[    1 ms] Script 'D:flutterflutterpackagesflutter_toolsgradleflutter.gradle' line: 1005[    1 ms] * What went wrong:
[    9 ms] Execution failed for task ':app:compileFlutterBuildDebug'.
[    4 ms] > Process 'command 'D:flutterflutterbinflutter.bat'' finished with non-zero    
exit value 1
[    2 ms] * Try:
[        ] Run with --stacktrace option to get the stack trace. Run with --info or --debug    
option to get more log output. Run with --scan to get full insights.
[    1 ms] * Get more help at https://help.gradle.org
[        ] BUILD FAILED in 17s
[    1 ms] Deprecated Gradle features were used in this build, making it incompatible with    
Gradle 7.0.
[    1 ms] Use '--warning-mode all' to show the individual deprecation warnings.
[        ] See
https://docs.gradle.org/6.7/userguide/command_line_interface.html#sec:command_line_warnings   
[    4 ms] 1 actionable task: 1 executed
[  507 ms] Running Gradle task 'assembleDebug'... (completed in 19.5s)
[    6 ms] Exception: Gradle task assembleDebug failed with exit code 1
[    4 ms] "flutter run" took 22’000ms.
[   11 ms] 
           #0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
           #1      RunCommand.runCommand (package:flutter_tools/src/commands/run.dart:669:9)  
           <asynchronous suspension>
           #2      FlutterCommand.run.<anonymous closure>
           (package:flutter_tools/src/runner/flutter_command.dart:1125:27)
           <asynchronous suspension>
           #3      AppContext.run.<anonymous closure>
           (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #4      CommandRunner.runCommand (package:args/command_runner.dart:209:13)
           <asynchronous suspension>
           #5      FlutterCommandRunner.runCommand.<anonymous closure>
           (package:flutter_tools/src/runner/flutter_command_runner.dart:288:9)
           <asynchronous suspension>
           #6      AppContext.run.<anonymous closure>
           (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #7      FlutterCommandRunner.runCommand
           (package:flutter_tools/src/runner/flutter_command_runner.dart:236:5)
           <asynchronous suspension>
           #8      run.<anonymous closure>.<anonymous closure>
(package:flutter_tools/runner.dart:62:9)
           <asynchronous suspension>
           #9      AppContext.run.<anonymous closure>
           (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #10     main (package:flutter_tools/executable.dart:92:3)
           <asynchronous suspension>


[   82 ms] ensureAnalyticsSent: 73ms
[    5 ms] Running shutdown hooks
[    1 ms] Shutdown hooks complete
[    1 ms] exiting with code 1
 

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

1. Пожалуйста, приложите полную ошибку, запустив flutter run --verbose

2. Иногда запуск flutter clean помогает при переключении между целями сборки/устройствами.

3. Я уже сделал это!

Ответ №1:

Попробуй

 flutter clean 
 

и затем,

 flutter pub get
 

Способ 2:

Обновите gradle версию до 7.0.2 or higher

Ручной способ,

Изменение distributionUrl в gradle-wrapper.properties

 distributionUrl=https://services.gradle.org/distributions/gradle-7.0.2-bin.zip
 

Изменение build.gradle , версия gradle в dependencies ,

 classpath 'com.android.tools.build:gradle:7.0.2'
 

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

1. Уже пробовал это!

2. Вы пробовали воссоздать проект?

3. Я воссоздал проект и начал с нового, но он по-прежнему не запускается на моем физическом или эмуляторе Android-устройства.