【问题标题】:VS code and Android Studio can't find emulatorVS code 和 Android Studio 找不到模拟器
【发布时间】:2019-03-30 22:10:11
【问题描述】:

Android Studio 和 VS 代码显示我都没有设备,但颤振医生显示没有问题,flutter run 命令可以正常运行应用程序

终端输出:

flutter doctor -v                                      
[✓] Flutter (Channel beta, v1.3.8, on Linux, locale de_DE.UTF-8)
    • Flutter version 1.3.8 at /home/nuggetz/Programme/flutter
    • Framework revision e5b1ed7a7f (vor 3 Wochen), 2019-03-06 14:23:37 -0800
    • Engine revision f4951df193
    • Dart version 2.2.1 (build 2.2.1-dev.0.0 571ea80e11)

[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    • Android SDK at /home/nuggetz/Programme/android/
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-28, build-tools 28.0.3
    • ANDROID_HOME = /home/nuggetz/Programme/android/
    • Java binary at: /opt/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1248-b01)
    • All Android licenses accepted.

[✓] Android Studio (version 3.3)
    • Android Studio at /opt/android-studio
    • Flutter plugin version 34.0.1
    • Dart plugin version 182.5215
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1248-b01)

[✓] Connected device (1 available)
    • Android SDK built for x86 • emulator-5554 • android-x86 • Android 8.1.0 (API 27) (emulator)

• No issues found!

编辑:当我在 Android Studio Tools > Flutter > flutter doctor 中运行时,我得到以下输出:

/home/nuggetz/Programme/flutter/bin/flutter doctor --verbose
[✓] Flutter (Channel beta, v1.3.8, on Linux, locale de_DE.UTF-8)
    • Flutter version 1.3.8 at /home/nuggetz/Programme/flutter
    • Framework revision e5b1ed7a7f (vor 4 Wochen), 2019-03-06 14:23:37 -0800
    • Engine revision f4951df193
    • Dart version 2.2.1 (build 2.2.1-dev.0.0 571ea80e11)

[✗] Android toolchain - develop for Android devices
    ✗ Unable to locate Android SDK.
      Install Android Studio from: https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK components.
      (or visit https://flutter.io/setup/#android-setup for detailed instructions).
      If the Android SDK has been installed to a custom location, set ANDROID_HOME to that location.
      You may also want to add it to your PATH environment variable.


[✓] Android Studio (version 3.3)
    • Android Studio at /opt/android-studio
    • Flutter plugin version 34.0.1
    • Dart plugin version 182.5215
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1248-b01)

[!] Connected device
    ! No devices available

! Doctor found issues in 2 categories.
Process finished with exit code 0

【问题讨论】:

  • 你应该在 Github 上提交一个错误。

标签: android-studio flutter


【解决方案1】:

如果状态栏显示无设备,Flutter 无法发现任何连接的 iOS 或 Android 设备或模拟器。您需要连接设备或启动模拟器才能继续。

Flutter 扩展程序会自动选择最后连接的设备。但是,如果您连接了多个设备/模拟器,请单击状态栏中的设备以在屏幕顶部查看选择列表。选择您要用于运行或调试的设备。

Flutter.dev

【讨论】:

  • 你可以在终端输出中看到一个设备是连接的
【解决方案2】:

只需将所有 sdk 从 /home/nuggetz/Programme/android/ 移动到 /usr/lib/android-sdk

【讨论】:

    猜你喜欢
    • 2022-12-17
    • 2015-10-24
    • 2021-11-16
    • 1970-01-01
    • 2016-08-17
    • 1970-01-01
    • 1970-01-01
    • 2018-08-30
    相关资源
    最近更新 更多