V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
ylcx123
V2EX  ›  Android

求助,如何在 Win7 下搭建源码阅读环境?

  •  1
     
  •   ylcx123 · Sep 17, 2016 · 14346 views
    This topic created in 3509 days ago, the information mentioned may be changed or developed.
    计划:想搭建一套 AOSP 7.0 阅读环境,支持下面 2 个要求:
    1. 在 Win7 下,用 Android Studio 导入源码,进行阅读。
    2. 源码可更新。

    目前尝试:
    1. 用 ubuntu 下载源码并编译,生成 AndroidStudio 工程所需的文件( android.iml 和 android.ipr ),然后把源码全部拷贝到 Win7 磁盘里,用 AndroidStudio 导入,并阅读,但是没办法实现更新。
    遇到问题:
    A. 源码目录有些软连接,当我拷贝到 U 盘时提示软连接错误。
    B. Win7 磁盘不区分大小写,拷贝过来的源码,部分文件会被重命名。

    还有其他更好的方式吗?
    Supplement 1  ·  Sep 17, 2016
    AOSP ( Android Open Source Project ), 也就是想要搭建 Android 源码阅读环境。

    不能基于局域网共享方式。我两台电脑,一台 ubuntu 连外网,一台 Win7 连内网+有限时间互联网,他们只能互联网互通。
    不能基于路由器方案。公司电脑,不能动路由器。
    最好是基于 Win7 的方式,搭建过程中,可以基于其他环境辅助。但是搭建好后,最好是只用 Win7 下就可解决阅读+更新。

    看有没有好方案。 估计难在 Win7 下更新的问题。
    15 replies    2016-09-18 09:40:38 +08:00
    tracyone
        1
    tracyone  
       Sep 17, 2016
    朋友,你知道有个东西叫做 samba 吗?不懂请 google 。
    xingda920813
        2
    xingda920813  
       Sep 17, 2016
    我在 Windows 下阅读,是先在 Linux 下打包成 tar 文件,再拷到 Windows 下并解压,没遇到 A 问题,但确实有少数文件会相互覆盖,不过我觉得对阅读来说影响不大吧。这样避免零散小文件的拷贝,速度应该快很多。更新就在 Linux 下更新好了,再重复上面的步骤考出来。同样等待高人解答更好的方式。
    xingda920813
        3
    xingda920813  
       Sep 17, 2016
    @tracyone 类似局域网共享吗?速度怎么样?
    visionsmile
        4
    visionsmile  
       Sep 17, 2016
    @xingda920813 局域网连的话速度取决于你的硬盘和网卡上限....我有时候是在 windows 下写代码,存到用 samba 挂载的树莓派的文件夹里,然后代码在树莓派里编译....
    glogo
        5
    glogo  
       Sep 17, 2016
    看什么语言的源码,我用 Visual Studio Code 可以满足。
    alqaz
        6
    alqaz  
       Sep 17, 2016 via Android
    共享一个 win 文件夹,然后在 ubuntu 挂载。
    drackzy
        7
    drackzy  
       Sep 17, 2016
    虚拟机虚拟个 ubuntu 装 Android studio 导入代码并阅读。
    wongdao
        8
    wongdao  
       Sep 17, 2016
    我目前是使用 OpenGrok 来阅读大型源码,建立好索引后速度飞快,跨平台没有任何问题,电脑、平板甚至手机都能看。
    缺点是需要先建立索引。
    ylcx123
        9
    ylcx123  
    OP
       Sep 17, 2016
    把一个 Win7 下的文件夹,通过局域网共享到 Ubuntu 下。方案可行,但对我不适用。
    现在我在公司有两台电脑。装 ubuntu 的机器不能连公司内网,而另一台 win7 机器基本只能连内网+每次几个小时的互联网。
    所以这两台机器,不能基于局域网通信,只能基于互联网通信,那就非常慢了。
    ylcx123
        10
    ylcx123  
    OP
       Sep 17, 2016
    @ylcx123 另外,我主要是想在公司电脑上搭建,所以通过路由器的 USB 挂载硬盘等共享方式也不可行。
    ylcx123
        11
    ylcx123  
    OP
       Sep 17, 2016
    @tracyone 所以基于我刚才解释的。不能通过局域网共享方式。
    有没有基于单机的方式,比如就基于 win7 的方式。
    ylcx123
        12
    ylcx123  
    OP
       Sep 17, 2016
    @glogo AOSP 就是 Android 源码, Android Open Source Project
    uucloud
        13
    uucloud  
       Sep 17, 2016
    BTsync 不行吗,增量同步
    ljbha007
        14
    ljbha007  
       Sep 17, 2016
    装虚拟机
    oska874
        15
    oska874  
       Sep 18, 2016
    只能把文件放到虚拟机里,共享文件夹是不行的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5554 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 202ms · UTC 01:26 · PVG 09:26 · LAX 18:26 · JFK 21:26
    ♥ Do have faith in what you're doing.