android-studio web 访问使用? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
isSamle
0.04D
V2EX    程序员

android-studio web 访问使用?

  •  
  •   isSamle 125 天前 1778 次点击
    这是一个创建于 125 天前的主题,其中的信息可能已经有所发展或是发生改变。

    因为 PC 差不多被塞爆了,台式主机改的服务器性能富裕,想通过 WEB 模式远程使用。 目前通过 code-server 搭建的 WEB 版 VSCode 能满足部分需求,但是涉及到 Flutter 开发的话,android-studio 不好解决。 我看官网有一个 Android Studio Cloud ,但是是在线的,求助下看有没有类似 code-server 的解决方案

    9 条回复    2025-09-03 09:21:38 +08:00
    OneLiteCore
        1
    OneLiteCore  
       125 天前
    感觉这个方案兼容性和易用性会有很多问题,全程都在折腾配置而不是把时间花在开发上的那种问题,如果是移动办公的话还要考虑内网穿透带来的不便。

    但真要解决方案的话就我个人的经验:

    在你的家用服务器上开 SMB 共享然后通过 Win 的 [映射网络驱动器...] 功能将至配置成本地的硬盘,或者直接上 iSCSI 协议,之后用 PC 的 Android Studio 来开发就行了

    但是这会有个缺点就是编译是在 PC 上的受制于网速,千兆网卡的读写最多也就 1000/8=125M ,不能说快。
    OneLiteCore
        2
    OneLiteCore  
       125 天前
    或者你直接在服务器上开个 RDP 然后远程桌面过去开发,这个方案最稳妥并且折腾量最少。
    OneLiteCore
        3
    OneLiteCore  
       125 天前
    但是我很疑问的一点就是为什么你有一台台式机的家用服务器了还会出现 PC 塞爆的情况,换个方法描述就是,为什么你都有 NAS 了还要塞爆自己日常用的 PC 呢?
    isSamle
        4
    isSamle  
    OP
       125 天前
    @OneLiteCore
    1. 日常开发用的是 PC ,技术栈很杂,各种虚拟环境+SDK 包很容易塞爆,台式服务器是后面买的,不便于开发主要是做部署用
    2. 内网穿透现在走的是腾讯云的服务器公网,基本上台式服务器上的服务穿透出来问题不大
    3. 目前的备选方案是,装 Linux 版的 Android Studio ,然后用远程控制操作,但是这样远程延迟很厉害,操作感很差
    OneLiteCore
        5
    OneLiteCore  
       125 天前
    @isSamle

    VSCode 的远程开发是只在读取和保存的时候连接远程然后在本地编辑,所以编辑的时候是感觉不到延迟的问题的。但是 Idea 对这块的支持比较差,可能是因为其定位是 IDE 本身就比定位为 Editor 的 VSCode 要重所以实现会有难度。

    就目前这样的情况我觉得最好的办法是直接给开发 PC 加一块大点的 SSD 然后迁移项目工程到新的盘上,这个是对整个系统改动最小但是体验却是最佳的方式了。
    OneLiteCore
        6
    OneLiteCore  
       125 天前
    两个系统的耦合引用意味着将两个系统的复杂度叠加在一起,耦合越深就越复杂越难以维护和拓展,到最后就变成代码没写多少成天都在折腾如何配置系统上了。

    你的代码和时间能够创造经济价值,时间就是金钱,那直接把配置系统的时间和每次敲代码延迟的时间省下来买块 SSD 一样是解决问题。
    isSamle
        7
    isSamle  
    OP
       125 天前
    @OneLiteCore 主要是想顺便实现远程随处编码
    qilme
        8
    qilme  
       125 天前
    https://github.com/GoogleCloudPlatform/cloud-workstations-custom-image-examples/tree/main/examples/images/android/android-studio
    这是你说的 Android Studio Cloud 的源代码,谷歌自己也是用的 docker noVNC 方案
    isSamle
        9
    isSamle  
    OP
       113 天前
    @qilme 谢谢
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     909 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 22:27 PVG 06:27 LAX 14:27 JFK 17:27
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86