有人知道MS在Android平台上支持VS Code的计划吗?一般来说可能吗?
至少在Electron支持Android支持之前,这是不可能的。这在过去的https://github.com/atom/electron/issues/562被电子团队拒绝了
我不同意接受的答案,即缺少电子会阻止Android上的VSC。
Electron实际上是Apache Cordova或Adobe PhoneGap等项目的桌面设备(但Electron效率低得多,并且可能会让位于更接近Cordova / PhoneGap的解决方案 - 如果可能的话 - 它已经在使用了on eg. here。)
API需要从他们的电子等价物进行映射,并且许多插件都有自己的问题(但是Android在允许像iOS这样的东西时相当灵活)所以它是可行的。
另一方面,对Android版VSC的需求可能来自使用支持Android的新Chromebook的用户,并且已经有一个使用crouton,available here的ChromeOS解决方案。
有一个第三方调试器在工作,它目前处于预览状态,但您现在可以在VSCode中安装调试器Android扩展,并在此处获取更多信息:
接受的答案是正确的,如下所示,下面回答了在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代码编辑器,但项目确实存在,如Microsoft/monaco-editor,旨在提供浏览器的本机体验。
CodeSandbox是一个围绕摩纳哥建立的复杂的在线编辑器
有一个基于浏览器的VSC实现,允许您在Android(或任何其他)设备上的浏览器上运行它。看看这里: