【发布时间】:2020-10-25 07:27:48
【问题描述】:
在旧笔记本电脑中插入 SSD 后,我在 Windows 10 中安装了 Flutter。以前,没有 SSD,它运行良好(我不太记得我做了什么让它运行良好,但当时这不是什么大问题)。但是现在它没有运行。
经过大量工作,我发现android SDK 工作正常,这意味着我可以轻松运行android 应用程序。我还可以将我的颤振代码构建到 android,然后我从 Android studio 作为 hack 运行。请注意,我从 Android Studio 下载了所有内容,包括模拟器、平台工具、SDK 工具等。 (颤振除外)。从输出中可以看出,构建工作正常,但 Gradle 任务的“assembleDebug”部分无法从颤振中工作(独立工作)。 “颤振运行”的工作方式可能有问题。该问题可能是由于缺少库引起的。如果有人可以帮忙,请帮忙。
另外,我根本无法从 android studio 正确下载 sdk 命令行工具。一些文件丢失等等。所以我手动下载了它们,以接受许可证。
输出:
BUILD SUCCESSFUL in 31s
[ +1 ms] 144 actionable tasks: 6 executed, 138 up-to-date
[ +21 ms] Running Gradle task 'assembleDebug'... (completed in 31.7s)
[ +8 ms] Exception: Gradle task assembleDebug failed with exit code -1
[ +5 ms] "flutter run" took 33,777ms.
#0 throwToolExit (package:flutter_tools/src/base/common.dart:14:3)
#1 RunCommand.runCommand (package:flutter_tools/src/commands/run.dart:569:7)
<asynchronous suspension>
#2 FlutterCommand.verifyThenRunCommand
(package:flutter_tools/src/runner/flutter_command.dart:723:18)
#3 _rootRunUnary (dart:async/zone.dart:1192:38)
#4 _CustomZone.runUnary (dart:async/zone.dart:1085:19)
#5 _FutureListener.handleValue (dart:async/future_impl.dart:141:18)
#6 Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:682:45)
#7 Future._propagateToListeners (dart:async/future_impl.dart:711:32)
#8 Future._completeWithValue (dart:async/future_impl.dart:526:5)
#9 _AsyncAwaitCompleter.complete (dart:async-patch/async_patch.dart:36:15)
#10 _completeOnAsyncReturn (dart:async-patch/async_patch.dart:298:13)
#11 RunCommand.usageValues (package:flutter_tools/src/commands/run.dart)
#12 _rootRunUnary (dart:async/zone.dart:1192:38)
#13 _CustomZone.runUnary (dart:async/zone.dart:1085:19)
#14 _FutureListener.handleValue (dart:async/future_impl.dart:141:18)
#15 Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:682:45)
#16 Future._propagateToListeners (dart:async/future_impl.dart:711:32)
#17 Future._completeWithValue (dart:async/future_impl.dart:526:5)
#18 _AsyncAwaitCompleter.complete (dart:async-patch/async_patch.dart:36:15)
#19 _completeOnAsyncReturn (dart:async-patch/async_patch.dart:298:13)
#20 AndroidDevice.isLocalEmulator (package:flutter_tools/src/android/android_device.dart)
#21 _rootRunUnary (dart:async/zone.dart:1192:38)
#22 _CustomZone.runUnary (dart:async/zone.dart:1085:19)
#23 _FutureListener.handleValue (dart:async/future_impl.dart:141:18)
#24 Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:682:45)
#25 Future._propagateToListeners (dart:async/future_impl.dart:711:32)
#26 Future._completeWithValue (dart:async/future_impl.dart:526:5)
#27 Future._asyncComplete.<anonymous closure> (dart:async/future_impl.dart:556:7)
#28 _rootRun (dart:async/zone.dart:1184:13)
#29 _CustomZone.run (dart:async/zone.dart:1077:19)
#30 _CustomZone.runGuarded (dart:async/zone.dart:979:7)
#31 _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1019:23)
#32 _microtaskLoop (dart:async/schedule_microtask.dart:43:21)
#33 _startMicrotaskLoop (dart:async/schedule_microtask.dart:52:5)
#34 _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:118:13)
#35 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:169:5)
如您所见,它正在正确构建,但没有运行 gradle 任务。我仍然可以使用flutter api,但是我无法热重载,这使开发成为一个艰苦的过程。 bundleRelease、assembleRelease 等进程显示类似的输出。
【问题讨论】: