Kennt jemand Pläne von MS, die Ausführung von VS Code zu unterstützen, damit es unter Android ausgeführt werden kann?
Kennt jemand Pläne von MS, die Ausführung von VS Code zu unterstützen, damit es unter Android ausgeführt werden kann?
Antworten:
Das Ausführen von VS Code unter Android ist nicht möglich, zumindest bis die Android-Unterstützung in Electron implementiert ist . Dies wurde vom Electron-Team in der Vergangenheit abgelehnt, siehe Elektron # 562
Visual Studio Codespaces und GitHub Codespaces sind bevorstehende Dienste, mit denen VS Code in einem Browser ausgeführt werden kann. Da alles in einem Browser ausgeführt wird, wird das mobile Betriebssystem wahrscheinlich unterstützt.
Ich stimme der akzeptierten Antwort nicht zu, dass der Mangel an Elektronen VSC auf Android verhindert.
Electron ist wirklich das Desktop-Äquivalent von Projekten wie Apache Cordova oder Adobe PhoneGap (aber Electron ist viel weniger effizient und wird vermutlich Lösungen weichen, die Cordova / PhoneGap viel näher kommen, wenn dies möglich ist - es wird bereits daran gearbeitet, z. B. hier ).
APIs müssten von ihren Elektronenäquivalenten abgebildet werden, und viele der Plug-Ins haben ihre eigenen Probleme (aber Android ist relativ flexibel, wenn es darum geht, Dinge wie Python im Vergleich zu iOS zuzulassen), so dass dies machbar ist.
Auf der anderen Seite kommt die Nachfrage nach einer Android-Version von VSC wahrscheinlich von Leuten, die die neuen Chromebooks verwenden, die Android unterstützen, und es gibt bereits eine Lösung für ChromeOS mit Crouton, die hier verfügbar ist .
Es gibt eine browserbasierte Implementierung von VSC, mit der Sie es in einem Browser auf Ihrem Android-Gerät (oder einem anderen Gerät) ausführen können. Schau es dir hier an:
Bisher gibt es keinen nativen VS-Code-Editor für Android, aber es gibt Projekte wie Microsoft / Monaco-Editor , die eine native Erfahrung im Browser bieten sollen.
CodeSandbox ist ein hoch entwickelter Online-Editor, der auf Monaco basiert
Die akzeptierte Antwort ist korrekt. Im Folgenden wird die entgegengesetzte Frage zur Entwicklung von Android auf VS-Code beantwortet.
Erweiterungen
Letztendlich können Sie das Erstellen und Ausführen Ihrer App auf einem Geräteemulator automatisieren, indem Sie die folgende Funktion zu Ihrem hinzufügen $PATH
und runDebugApp <module> <start activity>
vom integrierten Terminal aus ausführen:
# 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
}
Es ist ein Debugger eines Drittanbieters in Arbeit, der derzeit in der Vorschau angezeigt wird. Sie können die Debugger-Android-Erweiterung jedoch jetzt in VSCode installieren und hier weitere Informationen dazu erhalten: