Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VS代码可以在Android上运行吗?_Android_Visual Studio Code - Fatal编程技术网

VS代码可以在Android上运行吗?

VS代码可以在Android上运行吗?,android,visual-studio-code,Android,Visual Studio Code,有人知道微软计划支持运行VS代码,以便在Android操作系统上运行吗?在Android上运行VS代码是不可能的,至少在年实现Android支持之前是不可能的。这在过去被电子团队拒绝,见 还有一个即将推出的服务,它支持在浏览器中运行VS代码。由于所有内容都在浏览器中运行,因此移动操作系统似乎将受到支持。目前有一个第三方调试器正在开发中,目前正在预览中,但您可以立即在VSCode中安装调试器Android扩展,并在此处获取更多信息: 我不同意公认的答案,即缺少电子设备会妨碍Android上的VSC

有人知道微软计划支持运行VS代码,以便在Android操作系统上运行吗?

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


还有一个即将推出的服务,它支持在浏览器中运行VS代码。由于所有内容都在浏览器中运行,因此移动操作系统似乎将受到支持。

目前有一个第三方调试器正在开发中,目前正在预览中,但您可以立即在VSCode中安装调试器Android扩展,并在此处获取更多信息:


我不同意公认的答案,即缺少电子设备会妨碍Android上的VSC

Electron实际上是类似于Apache Cordova或Adobe PhoneGap等项目的桌面解决方案(但Electron的效率要低得多,并且可能会在可能的情况下让位给更接近Cordova/PhoneGap的解决方案——它已经开始工作了)

API需要根据其电子等价物进行映射,并且许多插件都有自己的问题(但Android在允许Python等内容方面与iOS相比相当灵活),因此它是可行的


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

到目前为止,还没有针对Android的原生VS代码编辑器,但确实存在这样的项目,其目的是在浏览器中提供本地体验


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

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

公认的答案是正确的,下面回答了在VS代码上开发Android的相反问题

扩展

  • 安卓:
  • 仿真器:
最终,通过将以下功能添加到
$PATH
并从集成终端运行
runDebugApp
,您可以在设备模拟器上自动构建和运行应用程序:

# 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
}


现在已经不是这样了,请看布莱恩的answer@Felipe但我相信那是另一回事。我认为OP的意思是“我可以在Android上运行VS代码吗”(由于Electron的原因,答案是否定的),而不是“VS代码是否支持Android开发”(感谢可能有一个扩展)@Felipe为什么要否决一个在写的时候说了实话的答案?你引用的答案比这晚发布了一年多one@Apperside投票准则有些模糊,但围绕“这个答案有用吗?”。由于这涉及的是信息(关于vscode支持),而不是某个人代码的库兼容性,因此这是误导性的,不应该是最重要的,因为谷歌搜索这个问题的人可能会来到这里,并认为vscode自2016年以来没有改变。至少,这不应该再成为被接受的答案,尽管看到@DanielImms的评论,我认为他是对的。我正在删除voteWhile有用,这是回答一些在Android上运行VS代码的原始实际问题中没有问到的问题。伟大的项目!但是为什么我们必须使用VS代码中的fork?@EmbeddedDev我不太清楚您想问什么,但是Monaco编辑器基于与VSCode相同的源代码,因此它的fork不同之处在于,VSCode允许您运行命令行工具,而Monaco“只是”一个文本编辑器。在浏览器中运行时,如果没有SSH之类的工具,您将永远无法获得命令行支持。VSCode允许插件安装、cli执行和调试扩展。问题是他们的网站在移动平台上不受支持。摩纳哥默认不支持移动。如果你尝试一下,它在技术上可能会起作用,但某些关于触摸键盘和触摸屏输入的东西有时不会像我这样使用三星DeX的工作人员也需要Visual Studio代码。不仅仅是ChromeOS用户。次要补充:ApacheCordova是AdobePhoneGapnow,这很酷。你知道C/C++是否有类似的功能吗?哇,这确实有效。我放弃了,我最终使用了GitHub的接口。。。。在我使用Android的平板电脑上。。。。事实上并不是这样的……丹尼尔已经把问题编辑清楚了,这个问题可以重新讨论吗?还是它仍然缺乏“焦点”?(这似乎与最初的问题有关,可以理解为这个问题是关于开发Android应用程序,而不是简单地在Android上运行vs代码来编辑它可能支持的任何文件)。我在Android上运行vs代码如下:installed termux,vnc viewer->UbuntuChroot ON termux->used+GUI。结果是: