适用于Android的VS代码.可能吗?

Dmy*_*ara 64 android visual-studio-code

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

Dan*_*mms 48

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

  • @Felipe为什么低估了一个答案,说明了写的真相?你所引用的答案比这一个晚了一年多 (3认同)
  • 情况不再如此,请参阅 Bryan 的回答 (2认同)
  • @Felipe我相信那是另一回事。我将OP的意思是“我可以在Android上运行VS Code”(不是由于Electron),而不是“ VS Code是否支持Android开发”(可能会有扩展名表示感谢)。 (2认同)
  • 看到@DanielImms发表评论,我认为他是对的。我要取消投票 (2认同)

Tom*_*Tom 23

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

Electron实际上是Apache Cordova或Adobe PhoneGap等项目的桌面设备(但Electron的效率要低得多,并且可能会在可能的情况下让位于更接近Cordova/PhoneGap的解决方案 - 它已经在这里工作.)

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

另一方面,对Android版VSC的需求可能来自使用支持Android的新Chromebook的用户,并且已经有一个使用crouton的ChromeOS解决方案,可在此处获得.

  • 像我一样使用Samsung DeX的人也需要Visual Studio Code。不只是ChromeOS用户。 (5认同)

Ari*_*Ari 8

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

https://stackblitz.com/


sam*_*mdd 7

迄今为止,还没有适用于 android 的本机 VS Code 编辑器,但确实存在像Microsoft/monaco-editor这样旨在在浏览器中提供本机体验的项目。

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


Bry*_*yce 5

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

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

  • 虽然有用,但这是回答在*Android上运行VS Code*的原始实际问题中未提出的问题. (7认同)

jdO*_*ill 5

接受的答案是正确的,下面的答案是在VS Code上开发Android的相反问题。

扩展名

最终,您可以通过在设备仿真器上添加以下功能$PATHrunDebugApp <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
}
Run Code Online (Sandbox Code Playgroud)