我正在通过shell在android上使用gcc编译程序,但是想在Windows XP机器上编辑代码。
特别是,我正在寻找一种方法来安装android文件系统的根级别,而不仅仅是sdcard分区。
亚行推拉太慢了。 Eclipse DDMS不作为su(超级用户)安装,并且有点儿错误。 android没有NFS支持。
答案 0 :(得分:2)
Samba是SMB / CIFS网络协议的免费软件重新实现。由funkyfresh提供的Samba Filesharing for android是一个Samba服务器,可以在android上共享sdcard数据,可以在Play商店购买。 Samba需要一个root用户和超级用户。
为了分享android的根级别而不仅仅是sdcard挂载,有一个developer version of funkyfresh Samba。通过安装开发人员版本,有一个选项don't rewrite smb.conf
,在公共版本中不存在。
要共享root,请设置samba以包含密码,用户名,工作组,netbios。默认情况下,这将共享SD卡,并且可以选择在其他文件共享选项下共享第二个SD卡。在其他选项中,我也禁用了no local master browser
。这将设置一个或两个可以安装在窗口上的共享,就像它是Microsoft windows network
作为工作组的成员一样。
一切正常。检查don't rewrite smb.conf
。然后拉adb pull /data/data/com.funkyfresh.samba/files/smb.conf smb.conf
并将path = /mnt/sdcard
更改为path = /
保存文件并adb push smb.conf /data/data/com.funkyfresh.samba/files/smb.conf
更换文件后,禁用并启用服务器。现在将共享安装在窗口上,并从android文件系统中查看,编辑,复制文件作为PC上的本地共享。