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

2016-09-17 19:06:49 +08:00
 ylcx123
计划:想搭建一套 AOSP 7.0 阅读环境,支持下面 2 个要求:
1. 在 Win7 下,用 Android Studio 导入源码,进行阅读。
2. 源码可更新。

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

还有其他更好的方式吗?
6349 次点击
所在节点    Android
15 条回复
tracyone
2016-09-17 19:18:51 +08:00
朋友,你知道有个东西叫做 samba 吗?不懂请 google 。
xingda920813
2016-09-17 20:02:45 +08:00
我在 Windows 下阅读,是先在 Linux 下打包成 tar 文件,再拷到 Windows 下并解压,没遇到 A 问题,但确实有少数文件会相互覆盖,不过我觉得对阅读来说影响不大吧。这样避免零散小文件的拷贝,速度应该快很多。更新就在 Linux 下更新好了,再重复上面的步骤考出来。同样等待高人解答更好的方式。
xingda920813
2016-09-17 20:04:16 +08:00
@tracyone 类似局域网共享吗?速度怎么样?
visionsmile
2016-09-17 20:24:55 +08:00
@xingda920813 局域网连的话速度取决于你的硬盘和网卡上限....我有时候是在 windows 下写代码,存到用 samba 挂载的树莓派的文件夹里,然后代码在树莓派里编译....
glogo
2016-09-17 20:41:39 +08:00
看什么语言的源码,我用 Visual Studio Code 可以满足。
alqaz
2016-09-17 20:41:49 +08:00
共享一个 win 文件夹,然后在 ubuntu 挂载。
drackzy
2016-09-17 20:58:51 +08:00
虚拟机虚拟个 ubuntu 装 Android studio 导入代码并阅读。
wongdao
2016-09-17 21:51:28 +08:00
我目前是使用 OpenGrok 来阅读大型源码,建立好索引后速度飞快,跨平台没有任何问题,电脑、平板甚至手机都能看。
缺点是需要先建立索引。
ylcx123
2016-09-17 21:58:46 +08:00
把一个 Win7 下的文件夹,通过局域网共享到 Ubuntu 下。方案可行,但对我不适用。
现在我在公司有两台电脑。装 ubuntu 的机器不能连公司内网,而另一台 win7 机器基本只能连内网+每次几个小时的互联网。
所以这两台机器,不能基于局域网通信,只能基于互联网通信,那就非常慢了。
ylcx123
2016-09-17 21:59:50 +08:00
@ylcx123 另外,我主要是想在公司电脑上搭建,所以通过路由器的 USB 挂载硬盘等共享方式也不可行。
ylcx123
2016-09-17 22:02:13 +08:00
@tracyone 所以基于我刚才解释的。不能通过局域网共享方式。
有没有基于单机的方式,比如就基于 win7 的方式。
ylcx123
2016-09-17 22:03:19 +08:00
@glogo AOSP 就是 Android 源码, Android Open Source Project
uucloud
2016-09-17 22:13:21 +08:00
BTsync 不行吗,增量同步
ljbha007
2016-09-17 22:28:45 +08:00
装虚拟机
oska874
2016-09-18 09:40:38 +08:00
只能把文件放到虚拟机里,共享文件夹是不行的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/306785

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX