Ionic 5 VSCode : несвязанные точки останова с устройством Android (нормально с chrome)

#android #angular #ionic-framework #visual-studio-code #capacitor

Вопрос:

Я разрабатываю приложение Ionic 5 Конденсатор Угловой уже около 1 года, и я привык разрабатывать в основном с использованием Chrome и нескольких устройств Android.

В течение нескольких месяцев у меня никогда не было проблем с отладкой, и я смог установить точки останова, которые могут быть достигнуты либо при тестировании приложения в chrome, либо на реальном устройстве (приложение, запущенное из Android studio), и при подключении к chrome или к веб-представлению Android из VSCode.

Я недавно перешел с 2 на 3, обновил также Android studio до Arctic Fox (последняя версия) и (если я хорошо помню) VSCode также до последней версии.

Несколько дней казалось, что все в порядке, но я обнаружил (в последнее время), что не могу отлаживать на реальном устройстве: мои точки останова остаются в несвязанном состоянии (пустая серая пуля в VSCode), если я попытаюсь подключиться к веб-просмотру Android…

Если я отлаживаю с помощью chrome, все в порядке, и точки останова отображаются правильно (красная пуля отображается в VSCode) и попадают…

Я потратил дни (буквально) в поисках решения своей проблемы, пытался

  • верните Android Studio к предыдущей версии,
  • также вернитесь к коду…
  • попытался запустить мое приложение в его предыдущем состоянии (до миграции 3-го конденсатора…)
  • другие устройства Android
  • настройте файл launch.json десятки раз (и мне НИКОГДА не приходилось менять строку в этом файле в течение нескольких месяцев, и он работал нормально…)

Я часами безуспешно пытался решить эту проблему… и начал сходить с ума или сходить с ума…

Примечание: поскольку отладка chrome, похоже, в порядке, я чувствую, что путь к веб-корню в порядке…

Спасибо всем вам за любую помощь или предложение 🙂

 {  // Use IntelliSense to learn about possible attributes.  // Hover to view descriptions of existing attributes.  // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387  "version": "0.2.0",  "configurations": [  {  "type": "android-webview",  "request": "attach",  "name": "Attach to Android WebView",  "webRoot": "${workspaceFolder}",   "trace": true,  "sourceMaps": true,  "outFiles": [  "${workspaceFolder}/**/*.js",  "!**/node_modules/**"  ]  },  {  "type": "chrome",  "request": "launch",  "name": "Launch Chrome against localhost",  "url": "http://localhost:8100",  "webRoot": "${workspaceFolder}",  "trace": true,  "sourceMaps": true,  "outFiles": [  "${workspaceFolder}/**/*.js",  "!**/node_modules/**"  ]  }  ] }