【发布时间】:2019-05-15 05:06:44
【问题描述】:
当我尝试从 android studio 中运行我的颤振应用程序时,我得到以下输出:
/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
好的,那行不通。但是如果我从命令行运行“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..
我认为抱怨“远程:设备上没有剩余空间”的错误可能与此有关。我当然没有运气搜索 android studio 在尝试构建时抛出的错误。但据我所知,我的计算机的根驱动器和 android 设备都没有空间?如果是这样,为什么它仍然有效?以及如何让它在 android studio 中工作?
由于我已经经历了安装 android studio 这个怪物的所有麻烦,如果它真的 RAN,我会喜欢它。
请注意,这是一个全新的项目。我已经删除了 cmets,但实际上还没有更改任何 dart 代码。也许是我生成的错误?
编辑:我看不到编译时错误是如何由特定的运行时环境引起的,但这是我们生活的一个疯狂的世界。所以我还是擦除并重置了我的模拟设备。同样的错误。只是为了咯咯笑,我把它关掉,插上我的实体手机,并试图为我的手机编译它。又是同样的事情。
【问题讨论】:
-
您是否在虚拟设备上进行测试?如果是这样,您是否尝试过完全初始化/重置它?
-
我在运行仪器测试时遇到了同样的问题
-
您是否尝试过 Android Studio 中的 File -> Invalidate Cache & Restart 选项?
-
如果没有安装flutter插件会出现这个错误
标签: android android-studio flutter