Android Studio在新鲜的Flutter应用上出错

Joh*_*ore 3 android android-studio flutter

当我尝试从android studio内部运行flutter应用程序时,得到以下输出:

/home/jgilmore/src/dart-sdk/bin/dart --enable-asserts --enable-vm-service:34139 /home/jgilmore/src/fht_tool/lib/main.dart
Observatory listening on http://127.0.0.1:34139/

lib/main.dart:1: Warning: Interpreting this as package URI, 'package:fht_tool/main.dart'.
file:///home/jgilmore/src/flutter/packages/flutter/lib/src/material/animated_icons.dart:9:8: Error: Not found: 'dart:ui'
import 'dart:ui' as ui show Paint, Path, Canvas;
       ^
file:///home/jgilmore/src/flutter/packages/flutter/lib/src/material/animated_icons.dart:10:8: Error: Not found: 'dart:ui'
import 'dart:ui' show lerpDouble;
       ^
file:///home/jgilmore/src/flutter/packages/flutter/lib/src/material/arc.dart:6:8: Error: Not found: 'dart:ui'
import 'dart:ui' show lerpDouble;
       ^
file:///home/jgilmore/src/flutter/packages/flutter/lib/src/material/colors.dart:5:8: Error: Not found: 'dart:ui'
import 'dart:ui' show Color;
       ^
file:///home/jgilmore/src/flutter/packages/flutter/lib/src/material/dialog.dart:6:8: Error: Not found: 'dart:ui'
import 'dart:ui';
       ^
file:///home/jgilmore/src/flutter/packages/flutter/lib/src/material/input_border.dart:6:8: Error: Not found: 'dart:ui'
import 'dart:ui' show lerpDouble;
       ^
file:///home/jgilmore/src/flutter/packages/flutter/lib/src/material/input_decorator.dart:6:8: Error: Not found: 'dart:ui'
import 'dart:ui' show lerpDouble;
       ^
file:///home/jgilmore/src/flutter/packages/flutter/lib/src/material/mergeable_material.dart:5:8: Error: Not found: 'dart:ui'
import 'dart:ui' show lerpDouble;
       ^
file:///home/jgilmore/src/flutter/packages/flutter/lib/src/material/shadows.dart:5:8: Error: Not found: 'dart:ui'
import 'dart:ui' show Color, Offset;
       ^
file:///home/jgilmore/src/flutter/packages/flutter/lib/src/material/slider_theme.dart:6:8: Error: Not found: 'dart:ui'
import 'dart:ui' show Path;
       ^

Process finished with exit code 254
Run Code Online (Sandbox Code Playgroud)

好的,那行不通。但是,如果我从命令行运行“ flutter run”,则会加载该应用程序。

Using hardware rendering with device Android SDK built for x86. If you get graphics artifacts, consider enabling software rendering with "--enable-software-rendering".
Launching lib/main.dart on Android SDK built for x86 in debug mode...
Initializing gradle...                                       0.9s
Resolving dependencies...                                    8.9s
Gradle task 'assembleDebug'...                                   
Gradle task 'assembleDebug'... Done                         22.4s
Built build/app/outputs/apk/debug/app-debug.apk.
Installing build/app/outputs/apk/app.apk...                  0.2s
Error: ADB exited with exit code 255
[  0%] /data/local/tmp/app.apk
[...snip...]
[ 66%] /data/local/tmp/app.apk
adb: error: failed to copy '/home/jgilmore/src/fht_tool/build/app/outputs/apk/app.apk' to '/data/local/tmp/app.apk': remote No space left on device
/home/jgilmore/src/fht_tool/build/app/outputs/apk/app.apk: 0 files pushed. 110.9 MB/s (17561504 bytes in 0.151s)
Uninstalling old version..
Run Code Online (Sandbox Code Playgroud)

我正在考虑抱怨“远程:设备上没有剩余空间”的错误,可能与它有关。我当然没有运气寻找android studio尝试构建时抛出的错误。但是据我所知,我的计算机的根驱动器和android设备都没有空间吗?如果是这样,为什么还可以使用?以及如何在Android Studio中使用它?

由于我已经经历了安装android studio怪兽的所有麻烦,因此如果它真的是RAN,我会很喜欢。

请注意,这是一个全新的项目。我已删除评论,但实际上尚未更改任何飞镖代码。也许我错了吗?

编辑:我看不到特定的运行时环境如何导致编译时错误,但这是我们生活的疯狂世界。所以无论如何,我还是擦除并重置了模拟设备。同样的错误。我只是为了咯咯地笑,将其关闭,插入了物理电话,并尝试将其编译为我的电话。同样的事情。

Mr.*_*. N 5

您可能已使用dart图标而不是Flutter图标运行dart文件。

底部一个

您可以从android studio工具栏中的“运行”下拉菜单中访问此菜单。