Có ai biết về kế hoạch của MS để hỗ trợ chạy VS Code để nó có thể chạy trên hệ điều hành Android không?
Có ai biết về kế hoạch của MS để hỗ trợ chạy VS Code để nó có thể chạy trên hệ điều hành Android không?
Câu trả lời:
Không thể chạy VS Code trên Android, ít nhất là cho đến khi hỗ trợ Android được triển khai trong Electron . Điều này đã bị nhóm Electron bác bỏ trong quá khứ, xem electron # 562
Visual Studio Codespaces và GitHub Codespaces một dịch vụ sắp ra mắt cho phép chạy VS Code trong trình duyệt. Vì mọi thứ đều chạy trong trình duyệt, nên có vẻ như hệ điều hành di động 'sẽ được hỗ trợ.
Tôi không đồng ý với câu trả lời được chấp nhận rằng việc thiếu electron ngăn cản VSC trên Android.
Electron thực sự là ứng dụng tương đương với máy tính để bàn của các dự án như Apache Cordova hoặc Adobe PhoneGap (nhưng Electron kém hiệu quả hơn nhiều và có lẽ sẽ nhường chỗ cho các giải pháp gần với Cordova / PhoneGap hơn nhiều khi có thể - ví dụ như ở đây .)
API sẽ cần được ánh xạ từ các thiết bị tương đương điện tử của chúng và nhiều plugin sẽ có vấn đề riêng (nhưng Android khá linh hoạt trong việc cho phép những thứ như Python so với iOS) vì vậy điều đó hoàn toàn khả thi.
Mặt khác, nhu cầu về phiên bản Android của VSC có thể đến từ những người sử dụng Chromebook mới hỗ trợ Android và đã có giải pháp cho ChromeOS sử dụng crouton, có sẵn tại đây .
Có một triển khai dựa trên trình duyệt của VSC cho phép bạn chạy nó trên một trình duyệt trên thiết bị Android (hoặc bất kỳ thiết bị nào khác) của bạn. Kiểm tra nó ở đây:
Cho đến nay, không có trình soạn thảo VS Code gốc cho android, nhưng các dự án tồn tại như Microsoft / monaco-editor nhằm mục đích cung cấp trải nghiệm gốc trong trình duyệt.
CodeSandbox là một trình soạn thảo trực tuyến phức tạp được xây dựng xung quanh Monaco
Câu trả lời được chấp nhận là đúng như đã hỏi, dưới đây trả lời câu hỏi ngược lại về việc phát triển Android trên VS Code.
Phần mở rộng
Cuối cùng, bạn có thể tự động hóa việc xây dựng và chạy ứng dụng của mình trên trình giả lập thiết bị bằng cách thêm chức năng bên dưới vào $PATH
và chạy runDebugApp <module> <start activity>
từ thiết bị đầu cuối tích hợp:
# 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
}
Có một trình gỡ lỗi của bên thứ 3 đang hoạt động, nó hiện đang trong bản xem trước, nhưng bạn có thể cài đặt tiện ích mở rộng Android gỡ lỗi trong VSCode ngay bây giờ và nhận thêm thông tin về nó tại đây: