VS 代码能在 Android 上运行吗?

有没有人知道 MS 计划支持运行 VS 代码,以便它可以在 Android 操作系统上运行?

143203 次浏览

在 Android 上运行 VS 代码是不可能的,至少在 电子中实现 Android 支持之前是不可能的。这已经被电子团队在过去拒绝,见 电子 # 562

Visual Studio Codesaces GitHub 编码空间是一个即将推出的支持在浏览器中运行 VS 代码的服务。由于所有东西都在浏览器中运行,因此似乎可能支持移动操作系统。

也可以通过在 Android 设备上安装 Linux 来在 Android 上运行 VS Code,如 这个答案所述。

有一个正在开发的第三方调试器,目前正处于预览阶段,但你可以现在就在 VSCode 中安装调试器 Android 扩展,并在这里获得更多信息:

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

我不同意这样一个公认的答案,即缺乏电子阻碍了 Android 上的 VSC。

Electron 实际上相当于 Apache Cordova 或者 Adobe PhoneGap 这样的项目(但是 Electron 的效率要低得多,如果可能的话,它会让位给更接近 Cordova/PhoneGap 的解决方案——它已经在 在这里上运行了)

API 需要从它们的电子等价物中映射出来,而且许多插件也有它们自己的问题(但是与 iOS 相比,Android 在允许 Python 之类的东西方面相当灵活) ,所以它是可行的。

另一方面,VSC 的 Android 版本的需求可能来自于使用支持 Android 的新 Chromebook 的用户,而 ChromeOS 已经有了一个使用油炸面包丁 可在此下载的解决方案。

到目前为止,还没有一个针对 android 的本地 VS 代码编辑器,但是像 微软/摩纳哥编辑这样的项目确实存在,其目的是在浏览器中提供本地体验。

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

有一个基于浏览器的应用程序,允许您在 Android 或任何其他设备上的浏览器上开发类似 VSC 的环境。看看这里:

Https://stackblitz.com/

编辑: 这不是确切的 VSC 实现,它没有 VSC 的所有特性,比如扩展。这只是一个类似 VSC 的环境。

接受的答案是正确的,下面回答了在 VS 代码上开发 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
}