Android上的VS代码。可能吗? [关闭]

问题描述 投票:51回答:6

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

android visual-studio-code
6个回答
40
投票

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


17
投票

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

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

API需要从他们的电子等价物进行映射,并且许多插件都有自己的问题(但是Android在允许像iOS这样的东西时相当灵活)所以它是可行的。

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


5
投票

有一个第三方调试器在工作,它目前处于预览状态,但您现在可以在VSCode中安装调试器Android扩展,并在此处获取更多信息:

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


5
投票

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

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

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


3
投票

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

https://stackblitz.com/

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.