Так что мне удалось заставить это работать. В этом процессе могут быть лишние шаги, но я включил их все здесь, поскольку у меня не было времени go вернуться назад и выяснить, какие из них не требуются.
git клонировать сторонний плагин (в данном случае flutter_sound) для моей локальной системы.
В pubspe моего приложения c .yaml добавьте переопределение для импорта плагина из моей локальной системы.
dependency_overrides:
flutter_sound:
path: ../flutter_sound
Создайте мое приложение, чтобы мы могли открывать его в android studio.
Note: I had to delete my .pub-cache/hosted folder and then run
'flutter pub get' as some older (unused?) packages seem to stop
the build. I also ensured that I had the latest packages for
every package my app was using.
В рамках моего проекта приложения root Выполнение каталога:
flutter build apk
В android studio
Импорт проекта моего приложения
Подождите, пока завершится сборка gradle (это заняло пару минут).
Найдите папку 'android' внутри моего проект (из панели Project в студии).
Щелкните правой кнопкой мыши папку android. Выберите 'Flutter -> Open Android module in Android Studio'
Когда появится запрос, Android Studio откроет модуль Android в новом окне.
Подождите, пока gradle build для завершения.
Запустите отладчик студии android и выберите симулятор.
Откройте вкладку «Android Monitor» в нижней части Android Studio.
Теперь у вас должна быть возможность устанавливать точки останова в коде java.
Удачи.