我使用Iphone 11模拟器。我按下了运行按钮,并得到以下提示:
Launching lib/main.dart on iPhone 11 in debug mode...
Running pod install...
Running Xcode build...
Xcode build done. 37.0s
Waiting for iPhone 11 to report its views...
Debug service listening on ws://127.0.0.1:65405/L1H3N-Q0JFU=/ws
Syncing files to device iPhone 11...
Lost connection to device.
它将打开应用程序并立即关闭。
我执行了flutter clean
,但是没有用。
这是我的flutter doctor
“:
[✓] Flutter (Channel master, 1.24.0-2.0.pre.98, on Mac OS X 10.15.4 19E287 darwin-x64, locale en-GB)
[!] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
✗ Android license status unknown.
Run `flutter doctor --android-licenses` to accept the SDK licenses.
See https://flutter.dev/docs/get-started/install/macos#android-setup for more details.
[✓] Xcode - develop for iOS and macOS (Xcode 11.3.1)
[✓] Android Studio (version 4.0)
[✓] VS Code (version 1.49.3)
[✓] Connected device (1 available)
答案 0 :(得分:0)
我找到了答案。此错误是由多种原因引起的。对我来说,使用AppDelegate.swift
flutter_downloader
答案 1 :(得分:0)
当我尝试从XCode运行应用程序时,它显示了实际错误。我在Info.plist文件中缺少google广告标识符。添加完之后,它就可以正常工作了。
感谢您的时间和帮助。
答案 2 :(得分:0)
如果您更新了android SDK,则许可证可能已更改。根据您执行更新的方式,您可能会提示是否接受更改,或者可能只是没有保存您确实以颤振能理解的方式接受更改的事实。
要解决,请尝试运行
flutter doctor --android-licenses
这应该提示您接受许可证。