Android上的VS代码。可能吗?

时间:2016-03-29 16:36:39

标签: android visual-studio-code

有人知道MS在Android平台上支持VS Code的计划吗? 一般来说可能吗?

6 个答案:

答案 0 :(得分:39)

至少在Electron支持Android支持之前,这是不可能的。这已被电子团队在过去https://github.com/atom/electron/issues/562

拒绝

答案 1 :(得分:17)

我不同意接受的答案,即缺少电子会阻止Android上的VSC。

Electron实际上是Apache Cordova或Adobe PhoneGap等项目的桌面设备(但Electron效率低得多,并且可能会让位于更接近Cordova / PhoneGap的解决方案 - 如果可能的话 - 它已经在工作on eg. here 。)

API需要从他们的电子设备中映射出来,并且许多插件都有自己的问题(但是Android相对于iOS而言允许像Python这样的东西相当灵活)所以它是可行的。

另一方面,对Android版VSC的需求可能来自使用支持Android的新Chromebook的用户,并且已经有一个使用crouton available here的ChromeOS解决方案。

答案 2 :(得分:4)

到目前为止,还没有适用于Android的原生VS代码编辑器,但项目确实存在,如Microsoft/monaco-editor,旨在提供浏览器的本机体验。

CodeSandbox是一个围绕摩纳哥建立的复杂在线编辑器

答案 3 :(得分:4)

接受的答案是正确的,如下所示,下面回答了在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
}

答案 4 :(得分:3)

正在开发第三方调试器,它目前处于预览阶段,但您现在可以在VSCode中安装调试器Android扩展程序,并在此处获取更多信息:

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

答案 5 :(得分:3)

有一个基于浏览器的VSC实现,允许您在Android(或任何其他)设备上的浏览器上运行它。在这里查看:

https://stackblitz.com/