Flutter Doctor не обнаруживает код Visual Studio на моем ПК - PullRequest
0 голосов
/ 05 сентября 2018

Я только что установил флаттер в моей системе Windows 10. В моей системе ранее был установлен код Visual Studio v1.26.1. Но всякий раз, когда я запускаю флаттер-доктора из Git Bash, я замечаю, что код VS не обнаруживается флаттер-доком. Поэтому всякий раз, когда я набираю команду в Git bash:

    $ flutter doctor

Выводы, которые я получаю:

    Doctor summary (to see all details, run flutter doctor -v):
    [√] Flutter (Channel beta, v0.6.0, on Microsoft Windows [Version 10.0.17134.228], locale en-US)
    [√] Android toolchain - develop for Android devices (Android SDK 28.0.2)
    [√] Android Studio (version 3.1)
    [!] Connected devices
        ! No devices available

    ! Doctor found issues in 1 category.        

Но если Flutter обнаруживает VS Code, желаемые результаты, которые я наблюдал в других системах в Руководстве по установке Flutter онлайн, следующие: Резюме доктора (чтобы увидеть все подробности, запустите flutter doctor -v):

    [√] Flutter (Channel beta, v0.6.0, on Microsoft Windows [Version 10.0.17134.228], locale en-US)
    [√] Android toolchain - develop for Android devices (Android SDK 28.0.2)
    [√] Android Studio (version 3.1)
    [√] VS Code, 64-bit edition (version <--the installed version-->)
    [!] Connected devices
        ! No devices available

    ! Doctor found issues in 1 category.        

Я знаю, что проблема с устройствами проявляется, поскольку я не подключил ни одно устройство Android и не запустил эмулятор. Но не могу понять, почему код VS не обнаруживается флаттером. Я новичок, чтобы трепетать, поэтому я не уверен, что все в порядке, если код VS здесь не показан.

1 Ответ

0 голосов
/ 05 сентября 2018

Это произойдет, если:

  • Вы установили VS Code в нестандартном месте
  • Вы установили новую версию VS Code "User Level"

Ожидается первое - мы не ищем VS Code, мы только проверяем места установки по умолчанию.

Второй был исправлен в последнем коде Flutter (https://github.com/flutter/flutter/pull/21070), но, вероятно, не в той версии, что у вас есть. В этом случае он начнет появляться в будущем обновлении.

Я тоже не уверен, все ли в порядке, если код VS здесь не показан

Это абсолютно нормально - все, что он делает, это базовая проверка кода VS и расширение как подсказка тем, кто может использовать код VS и не осознает, что есть расширение кода VS. Отсутствие в программе «Доктор» никак не повлияет на использование кода VS или расширения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...