【问题标题】:Errors in my dart code and other errors with android studio我的飞镖代码中的错误和 android studio 的其他错误
【发布时间】:2020-10-15 05:49:16
【问题描述】:

注意:我是颤振和飞镖的初学者,所以请让答案易于理解

  1. 我打开avd管理器运行手机,显示“无法定位adb”,然后打开手机。
  2. (加载时间较长)
  3. 当我在 android studio 中运行程序时,出现以下错误:(在 Flutter 控制台中也出现同样的错误)
C:\Flutter SDK\flutter\bin\cache\dart-sdk\bin\dart.exe" --enable-asserts --enable-vm-service:58163 C:\Users\user\my_app\lib\main.dart
lib/main.dart: Warning: Interpreting this as package URI, 'package:my_app/main.dart'.
Observatory listening on http://127.0.0.1:58163/ozLrsFGRARk=/

/C:/Flutter%20SDK/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;
       ^
/C:/Flutter%20SDK/flutter/packages/flutter/lib/src/material/animated_icons.dart:10:8: Error: Not found: 'dart:ui'
import 'dart:ui' show lerpDouble;
       ^
/C:/Flutter%20SDK/flutter/packages/flutter/lib/src/material/app.dart:5:8: Error: Not found: 'dart:ui'
import 'dart:ui' as ui;
       ^
/C:/Flutter%20SDK/flutter/packages/flutter/lib/src/material/app_bar_theme.dart:5:8: Error: Not found: 'dart:ui'
import 'dart:ui' show lerpDouble;
       ^
/C:/Flutter%20SDK/flutter/packages/flutter/lib/src/material/arc.dart:6:8: Error: Not found: 'dart:ui'
import 'dart:ui' show lerpDouble;
       ^
/C:/Flutter%20SDK/flutter/packages/flutter/lib/src/material/bottom_app_bar_theme.dart:5:8: Error: Not found: 'dart:ui'
import 'dart:ui' show lerpDouble;
       ^
/C:/Flutter%20SDK/flutter/packages/flutter/lib/src/material/bottom_sheet.dart:6:8: Error: Not found: 'dart:ui'
import 'dart:ui' show lerpDouble;
       ^
/C:/Flutter%20SDK/flutter/packages/flutter/lib/src/material/bottom_sheet_theme.dart:5:8: Error: Not found: 'dart:ui'
import 'dart:ui' show lerpDouble;
       ^
/C:/Flutter%20SDK/flutter/packages/flutter/lib/src/material/button_bar_theme.dart:5:8: Error: Not found: 'dart:ui'
import 'dart:ui' show lerpDouble;
       ^
/C:/Flutter%20SDK/flutter/packages/flutter/lib/src/material/card_theme.dart:5:8: Error: Not found: 'dart:ui'
import 'dart:ui' show lerpDouble;
       ^

Process finished with exit code 254
  1. 手机加载时“系统界面无响应”

Flutter 医生没有给我任何错误

手机里什么都没有显示

好像找不到“dart:ui”?

我什至不知道那是什么,我按照本书中的步骤进行操作:

https://www.amazon.com/Beginning-App-Development-Flutter-Cross-Platform/dp/1484251806/ref=sr_1_3?dchild=1&keywords=flutter&qid=1593032118&sr=8-3

另请注意:我是stackoverflow的新手,这是我的第一个问题

我正在使用颤振创建示例

还有一件事,我如何连接我的 iphone 并在其上运行示例?

谢谢。

【问题讨论】:

  • 别担心,一切都是可行的 :) 首先,运行 *flutter doctor" 看看你是否已经设置好。确保你按照官方的所有步骤正确设置flutter documentation让我们知道你的发现
  • [√] Flutter (Channel stable, v1.17.4, on Microsoft Windows [Version 10.0.18363.900], locale en-US) [√] Android 工具链 - 为 Android 设备开发(Android SDK 版本 30.0 .0) [√] Android Studio (4.0 版) [√] VS Code (1.46.1 版) [!] 已连接设备!没有可用的设备!医生发现 1 类问题。一切都很好,模拟器没有打开,这就是为什么没有可用的设备,我检查了文档并做了一切@vinipx
  • 是的,别忘了:sudo apt install android-tools-adb 然后adb devices
  • @vinipx ? Flutter 控制台不知道它是什么 'sudo' 不被识别为内部或外部命令、可运行程序或批处理文件。
  • @vinipx 他正在运行 Windows 10。sudo apt 将无法工作。 @user13806962 adb 用于与您的 Android 设备进行通信。

标签: android-studio flutter dart


【解决方案1】:

欢迎来到 StackOverflow!这些都是相当多的问题。我希望我能帮助你解决你的问题。

  1. 我个人建议您尽可能在物理设备上测试您的应用。虚拟设备在我的系统上运行也很慢。

  2. dart:ui 是一个包含许多重要内容的 dart 库。 如果你打开了一个flutter项目,你需要在你的控制台中运行flutter pub get,将所有用到的库加载到你的项目中。

  3. 当设备运行缓慢时,有时会在 Android 中显示“系统 UI 没有响应”,因此会在这里和那里挂起。我怀疑这是由于您 PC 上的虚拟 Android 设备性能不佳所致。


手机里什么都没有显示

由于错误,您的项目无法编译下载到手机。因此显示屏上什么也没有出现。

我按照本书中的步骤进行操作

你也可以看看 Flutter 网站上的在线示例。我发现它们描述得很好,即使对于初学者来说也很有趣。看看:Write your first Flutter app

还有一件事,我如何连接我的 iphone 并在其上运行示例?

要在 iPhone 上运行您的项目,您需要一台 Macbook 或 iMac。我建议你按照 Flutter 在线文档的这篇文章工作:macOS install(本文进一步介绍:Deploy to iOS devices)。

祝你好运!

【讨论】:

  • 得到这个错误:“错误:找不到 pubspec.yaml 文件。这个命令应该从你的 Flutter 项目的根目录运行。不要从你的 Flutter 的 git 克隆的根目录运行这个命令。 " @josxha
  • 那么我可以使用哪些物理设备来运行我的 Flutter 应用程序?抱歉占用您的时间
  • pubspec.yaml 包括所有未嵌入到颤振中的包的列表,使用过的资产等等。当您不在项目中时,您提到的错误可能会出现。在项目中使用 `cd C:\path\to\your\project` 导航,然后重试。
  • 您可以在 Android、iOS、Linux、Windows、MacOS 和 Chrome Web 浏览器上部署您的项目。但是,到目前为止,仅完全支持 Android 和 iOS(网络支持目前处于测试阶段)。如果您使用 MacOS,则可以使用 Android 设备或 iPhone/iPad。使用 Windows PC,很遗憾只能使用 Android 设备,因为 iOS 开发需要 Apple 的开发环境 xCode,而 xCode 仅适用于 MacOS。
  • 我仍然遇到同样的错误,不知道为什么@josxha
【解决方案2】:

创建具有不同屏幕尺寸的新虚拟设备。

【讨论】:

    猜你喜欢
    • 2021-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多