如何解决运行 flutter hello_world 应用程序时出错
我正在尝试将 Flutter 与 VS 代码一起使用。 [没有Android Studio]
PC 配置:4GB 内存,i3-6100U CPU 2.3 GHz
我安装的东西:
Java : java version "1.8.0_281"
Android SDK : Android SDK version 29.0.2 with Platform android-29,build-tools 29.0.2
flutter : Flutter version 2.0.4
genymotion with Samsung Galaxy S10 (mobile) : android-x86,Android 10 (API 29)
flutter doctor -v
的输出是:
[√] Flutter (Channel stable,2.0.4,on Microsoft Windows [Version 10.0.19041.867],locale en-US)
• Flutter version 2.0.4 at C:\Users\capricious\Documents\flutter_windows_2.0.4-stable\flutter
• Framework revision b1395592de (2 weeks ago),2021-04-01 14:25:01 -0700
• Engine revision 2dce47073a
• Dart version 2.12.2
[√] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
• Android SDK at C:\Program Files\Android
• Platform android-29,build-tools 29.0.2
• ANDROID_HOME = C:\Program Files\Android\tools
• Java binary at: C:\Program Files (x86)\Common Files\Oracle\Java\javapath\java.exe
• Java version Java(TM) SE Runtime Environment (build 1.8.0_281-b09)
• All Android licenses accepted.
[√] Chrome - develop for the web
• Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe
[!] Android Studio (not installed)
• Android Studio not found; download from https://developer.android.com/studio/index.html (or visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions).
[√] VS Code (version 1.55.2)
• VS Code at C:\Users\capricious\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.21.0
[√] Connected device (2 available)
Samsung Galaxy S10 (mobile) • 192.168.35.102:5555 • android-x86 • Android 10 (API 29)
Chrome (web) • chrome • web-javascript • Google Chrome 89.0.4389.128
Edge (web) • edge • web-javascript • Microsoft Edge 89.0.774.77
! Doctor found issues in 1 category.
现在在运行 flutter run -v
时,它向我显示了一个错误:
[ +43 ms] Running "flutter pub get" in hello_world... (completed in 4.5s) [ +615 ms] Generating C:\Users\capricious\Desktop\demo\hello_world\android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistrant.java
[ +138 ms] MSG : Resolving dependencies...
[ +98 ms] MSG : source_span 1.8.0 (1.8.1 available)
[ +4 ms] | test_api 0.2.19 (0.3.0 available)
[ +2 ms] MSG : Got dependencies!
[ +43 ms] Running "flutter pub get" in hello_world... (completed in 4.5s)
[ +615 ms] Generating
C:\Users\capricious\Desktop\demo\hello_world\android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistrant.java
[ +225 ms] ro.hardware = vbox86
[ +2 ms] ro.build.characteristics = nosdcard
[ +133 ms] Initializing file store
[ +24 ms] Skipping target: gen_localizations
[ +59 ms] complete
[ +10 ms] Launching lib\main.dart on Samsung Galaxy S10 in debug mode...
[ +12 ms] C:\Users\capricious\Documents\flutter_windows_2.0.4-stable\flutter\bin\cache\dart-sdk\bin\dart.exe --disable-dart-dev C:\Users\capricious\Documents\flutter_windows_2.0.4-stable\flutter\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot --sdk-root C:\Users\capricious\Documents\flutter_windows_2.0.4-stable\flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk/ --incremental --target=flutter --debugger-module-names --experimental-emit-debug-metadata --output-dill C:\Users\CAPRIC~1\AppData\Local\Temp\flutter_tools.749bf04e\flutter_tool.87c242dc\app.dill --packages C:\Users\capricious\Desktop\demo\hello_world\.dart_tool\package_config.json -Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts --track-widget-creation --filesystem-scheme org-dartlang-root --initialize-from-dill build\cache.dill.track.dill [ +206 ms] executing: C:\Program Files\Android\platform-tools\adb.exe -s 192.168.35.102:5555 shell -x logcat -v time -t 1
[ +54 ms] <- compile package:hello_world/main.dart
[ +227 ms] --------- beginning of main 04-18 00:50:00.015 D/hwcomposer( 262): hw_composer sent 6 syncs in 60s
[ +22 ms] executing: C:\Program Files\Android\platform-tools\adb.exe version
[ +51 ms] Android Debug Bridge version 1.0.41
Version 31.0.2-7242960
Installed as C:\Program Files\Android\platform-tools\adb.exe
[ +7 ms] executing: C:\Program Files\Android\platform-tools\adb.exe start-server [ +294 ms] Building APK
[ +35 ms] Running Gradle task 'assembleDebug'...
[ +149 ms] Using gradle from C:\Users\capricious\Desktop\demo\hello_world\android\gradlew.bat.
[ +30 ms] C:\Users\capricious\Desktop\demo\hello_world\android\gradlew.bat mode: 33279 rwxrwxrwx.
[ +17 ms] executing:
[C:\Users\capricious\Desktop\demo\hello_world\android/] C:\Users\capricious\Desktop\demo\hello_world\android\gradlew.bat -Pverbose=true -Ptarget-platform=android-x86 -Ptarget=C:\Users\capricious\Desktop\demo\hello_world\lib\main.dart -Ptrack-widget-creation=true -Pfilesystem-scheme=org-dartlang-root assembleDebug
[+25044 ms] Starting a Gradle Daemon,1 incompatible and 1 stopped Daemons could not be reused,use --status for details
[+137009 ms] File C:\Users\capricious\.android\repositories.cfg could not be loaded.
[ +602 ms] Checking the license for package Android SDK Platform 30 in C:\Program Files\Android\licenses
[ +1 ms] License for package Android SDK Platform 30 accepted.
[ +1 ms] Preparing "Install Android SDK Platform 30 (revision: 3)".
[ ] Warning: Failed to read or create install properties file.
[ +134 ms] Deprecated Gradle features were used in this build,making it incompatible with Gradle 7.0.
[ ] 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
[ +178 ms] FAILURE: Build failed with an exception.
[ +2 ms] * What went wrong:
[ ] Could not determine the dependencies of task ':app:compileDebugJavaWithJavac'.
[ +162 ms] > Failed to install the following SDK components:
[ +28 ms] platforms;android-30 Android SDK Platform 30
[ +2 ms] Install the missing components using the SDK manager in Android Studio.
[ +1 ms] * Try:
[ +1 ms] 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.
[ +2 ms] * Get more help at https://help.gradle.org
[ +2 ms] BUILD FAILED in 2m 40s
[+8365 ms] Running Gradle task 'assembleDebug'... (completed in 171.4s)
[+6110 ms] Exception: Gradle task assembleDebug failed with exit code 1
[ +779 ms] "flutter run" took 185,331ms.
[+1369 ms] #0 throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
#1 RunCommand.runCommand (package:flutter_tools/src/commands/run.dart:644:9) <asynchronous suspension>
#2 FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:1157:12) <asynchronous suspension>
#3 FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1009:27) <asynchronous suspension>
#4 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19) <asynchronous suspension>
#5 AppContext.run (package:flutter_tools/src/base/context.dart:149:12) <asynchronous suspension>
#6 CommandRunner.runCommand (package:args/command_runner.dart:197:13) <asynchronous suspension>
#7 FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:278:9) <asynchronous suspension>
#8 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19) <asynchronous suspension>
#9 AppContext.run (package:flutter_tools/src/base/context.dart:149:12) <asynchronous suspension> #10 FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:234:5) <asynchronous suspension>
#11 run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:64:9) <asynchronous suspension>
#12 run.<anonymous closure> (package:flutter_tools/runner.dart:62:12) <asynchronous suspension>
#13 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19) <asynchronous suspension>
#14 AppContext.run (package:flutter_tools/src/base/context.dart:149:12) <asynchronous suspension>
#15 runInContext (package:flutter_tools/src/context_runner.dart:73:10) <asynchronous suspension>
#16 main (package:flutter_tools/executable.dart:90:3) <asynchronous suspension>
[ +556 ms] ensureAnalyticsSent: 278ms
[ +5 ms] Running shutdown hooks
[ +1 ms] Shutdown hook priority 4
[ +210 ms] Shutdown hooks complete
[ +4 ms] exiting with code 1
现在:
我是否需要更新所有[模拟器到 Android 11+ SDK 到 30 版本] 或者如果这个错误可以在不更改版本的情况下处理,请告诉我?
提前致谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。