Подтвердить что ты не робот

Код VS на Android. Является ли это возможным?

Кто-нибудь знает о планах MS по поддержке VS Code на платформе Android? Возможно ли это вообще?

4b9b3361

Ответ 1

Это невозможно, по крайней мере, до тех пор, пока поддержка Android не будет реализована в Electron. Это было отклонено командой электроники в прошлом https://github.com/atom/electron/issues/562

Ответ 2

Я не согласен с принятым ответом на то, что отсутствие электрона препятствует VSC на Android.

Electron на самом деле является настольным эквивалентом таких проектов, как Apache Cordova или Adobe PhoneGap (но Electron намного менее эффективен и, по возможности, уступает место решениям, гораздо более близким к Cordova/PhoneGap, - он уже работает здесь, например, здесь.)

API нужно будет сопоставлять с электронными эквивалентами, и многие из плагинов будут иметь свои собственные проблемы (но Android разумно гибко относится к тому, чтобы разрешать такие вещи, как Python, по сравнению с iOS), так что это выполнимо.

С другой стороны, спрос на версию VSC для Android, вероятно, исходит от людей, использующих новые устройства Chromebook, поддерживающие Android, и уже существует решение для ChromeOS с использованием crouton, доступен здесь.

Ответ 3

В работе находится сторонний отладчик, в настоящее время он находится в режиме предварительного просмотра, но вы можете прямо сейчас установить расширение Android для отладчика в VSCode и получить более подробную информацию об этом здесь:

https://github.com/adelphes/android-dev-ext

Ответ 4

На сегодняшний день не существует встроенного редактора VS Code для Android, но существуют проекты, такие как Microsoft/monaco-editor, которые нацелены на то, чтобы обеспечить собственный опыт работы в браузере.

CodeSandbox - это сложный онлайн-редактор, построенный вокруг Монако

Ответ 5

Принятый ответ правильный, как и было задано, ниже приведен ответ на противоположный вопрос разработки Android на VS Code.

расширения

В конечном итоге вы можете автоматизировать сборку и запуск своего приложения на эмуляторе устройства, добавив runDebugApp <module> <start activity> ниже функцию в $PATH и запустив runDebugApp <module> <start activity> из встроенного терминала:

# run android app
# usage runDebugApp [module] [fully qualified start activity com.package/com.package.MainActivity]
function runDebugApp(){
  ./gradlew -offline :"$1":installDebug && adb shell am start "$2" && adb logcat -d > logcat.log
}

Ответ 6

Существует реализация VSC на основе браузера, которая позволяет запускать его в браузере на вашем Android (или любом другом) устройстве. Проверьте это здесь:

https://stackblitz.com/