Хто-небудь знає про плани MS щодо підтримки роботи VS Code, щоб він міг працювати в ОС Android?
Хто-небудь знає про плани MS щодо підтримки роботи VS Code, щоб він міг працювати в ОС Android?
Відповіді:
Запуск VS Code на Android неможливий, принаймні, поки підтримка Android не буде реалізована в Electron . Раніше це було відхилено командою Electron, див. Електрон # 562
Visual Studio Codespaces та GitHub Codespaces майбутніх служб, що дозволяють запускати VS Code у браузері. Оскільки все працює в браузері, здається, що мобільна ОС буде підтримуватися.
Я не згоден з прийнятою відповіддю, що відсутність електрона заважає VSC на Android.
Electron - це справді робочий стіл, еквівалентний таким проектам, як Apache Cordova або Adobe PhoneGap (але Electron набагато менш ефективний і, мабуть, по можливості поступиться місцем рішенням, набагато ближчим до Cordova / PhoneGap - над ними вже працюють, наприклад. Тут ).
API потрібно буде зіставити з їх електронними еквівалентами, і багато з плагінів матимуть свої проблеми (але Android досить гнучкий щодо дозволу таких речей, як Python, порівняно з iOS), тому це можливо.
З іншого боку, попит на версію VSC для Android, ймовірно, походить від людей, які використовують нові Chromebook, що підтримують Android, і вже існує рішення для ChromeOS з використанням грінки, доступне тут .
Існує реалізація VSC на основі браузера, яка дозволяє запускати її у браузері на вашому Android (або будь-якому іншому) пристрої. Перевірте тут:
На сьогоднішній день для Android не існує власного редактора коду VS, але існують такі проекти, як Microsoft / monaco-editor, які мають на меті забезпечити власний досвід роботи в браузері.
CodeSandbox - це вишуканий онлайн-редактор, побудований навколо Монако
Прийнята відповідь є правильною, як запитується, нижче відповідає на протилежне питання про розробку Android на VS Code.
Розширення
Зрештою, ви можете автоматизувати створення та запуск програми на емуляторі пристрою, додавши функцію нижче до свого $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
}
Зараз працює сторонній налагоджувач, він наразі знаходиться в попередньому перегляді, але ви можете встановити розширення для Android налагоджувача у VSCode і отримати більше інформації про нього тут: