【问题标题】:Android studio gets error on fresh flutter appAndroid Studio 在新的颤振应用程序上出现错误
【发布时间】: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


【解决方案1】:

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

您可以从 android studio 工具栏中的 Run 下拉菜单访问此菜单。

【讨论】:

    【解决方案2】:

    解决此问题的另一种方法是转到“运行”选项卡中的“编辑配置”,然后添加一个新条目(+)加号以添加新配置,然后点击颤动并选择您正在使用的包的路径本例 main.dart。保存并运行您创建的 main.dart。

    【讨论】:

      【解决方案3】:

      我遇到了同样的问题

      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>New>Project Version Control 解决了我的问题。登录 Git 帐户并创建存储库,

      【讨论】:

        【解决方案4】:

        检查这两个方面的情况:

        1. 卸载任何flutter或其他任何以前的应用程序然后运行,通常手机的规格(存储)可能较低,无法安装大量应用程序。

        2. 检查您是否在与最初使用的目录相同的目录中创建项目。位置更改可能会在代码编辑器中显示错误(在命令提示符下运行时不会发生)。

        我一次只能安装一个 Flutter 应用。

        【讨论】:

          【解决方案5】:

          答案已经完成,我想将其可视化。 正如 @Edi 已经提到的,您需要:

          1. 在“运行”选项卡中转至“编辑配置”
          2. 要添加新条目,请使用 (+) 加号添加新配置
          3. 点击颤振并选择您在本例中使用的包的路径 main.dart。
          4. 保存并运行您创建的 main.dart。

          【讨论】:

            【解决方案6】:

            我的代码出现解释错误。运行颤振医生和上网都没有解决。只是将我的颤振 sdk 从 2.5.2 升级到 2.5.3 解决了我的问题

            【讨论】:

              猜你喜欢
              • 2021-03-20
              • 1970-01-01
              • 2021-05-01
              • 2020-03-22
              • 2019-12-18
              • 2020-09-27
              • 2019-10-25
              • 2022-01-09
              • 2020-03-15
              相关资源
              最近更新 更多