Development Tip

Android의 VS 코드.

yourdevel 2020. 12. 1. 19:49
반응형

Android의 VS 코드. 가능합니까?


Android 플랫폼에서 VS Code를 지원하는 MS의 계획에 대해 아는 사람이 있습니까? 일반적으로 가능합니까?


적어도 Android 지원이 Electron에서 구현 될 때까지는 불가능합니다. 이것은 과거에 전자 팀에 의해 거부되었습니다 https://github.com/atom/electron/issues/562


전자가 부족하여 Android에서 VSC를 방지한다는 허용 된 답변에 동의하지 않습니다.

Electron은 실제로 Apache Cordova 또는 Adobe PhoneGap과 같은 프로젝트의 데스크톱에 해당합니다 (그러나 Electron은 훨씬 덜 효율적이며 가능하면 Cordova / PhoneGap에 훨씬 더 가까운 솔루션으로 대체 될 것입니다 . 예를 들어 여기에서 이미 작업 중 입니다 .)

API는 전자 등가물에서 매핑되어야하며, 많은 플러그인에는 자체 문제가 있으므로 (하지만 Android는 iOS에 비해 Python과 같은 것을 허용하는 데 상당히 유연합니다) 가능합니다.

반면에 VSC의 Android 버전에 대한 수요는 아마도 Android를 지원하는 새로운 Chromebook을 사용하는 사람들에게서 비롯 될 것입니다 . 여기에는 crouton을 사용하는 ChromeOS 용 솔루션이 이미 있습니다 .


Android (또는 기타) 장치의 브라우저에서 실행할 수있는 브라우저 기반 VSC 구현이 있습니다. 여기에서 확인하세요 :

https://stackblitz.com/


작업중인 타사 디버거가 있으며 현재 미리보기로 제공되지만 VSCode에 디버거 Android 확장을 지금 설치하고 여기에서 자세한 정보를 얻을 수 있습니다.

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


허용되는 답변은 질문대로 정확하며 아래는 VS Code에서 Android를 개발하는 반대 질문에 대한 답변입니다.

확장

궁극적으로 아래 기능을 추가 하고 통합 터미널에서 $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 용 기본 VS Code 편집기는 없지만 브라우저에서 기본 환경을 제공하는 것을 목표로하는 Microsoft / monaco-editor 와 같은 프로젝트가 있습니다 .

CodeSandbox 는 모나코를 기반으로 구축 된 정교한 온라인 편집기입니다.

참고 URL : https://stackoverflow.com/questions/36290113/vs-code-on-android-is-it-possible

반응형