【发布时间】:2014-11-22 18:09:58
【问题描述】:
我尝试在 Windows 上创建符号链接(作为Is there any way to integrate Eclipse with Gradle in Android project? 的第一个答案)
在linux上是
ln -s src/main/res res
ln -s src/main/AndroidManifest.xml AndroidManifest.xml
Windows 7 has mklink util,但它在我的电脑上不起作用。
我找到了一个很棒的Junction util 并且可以做junction res src/main/res,但是对于文件的链接是创建 .lnk 文件(又名 Windows 快捷方式)。
我发现Git Bash 可以执行ln -s src/main/AndroidManifest.xml AndroidManifest.xml,但它会创建副本,而不是链接。
【问题讨论】:
-
whoami /priv是否表明您的访问令牌具有SeCreateSymbolicLinkPrivilege?如果没有,请在提升的命令提示符下重试。如果列出了权限,mklink应该可以工作。 -
太好了。即使以管理员身份运行,我也禁用了“SeCreateSymbolicLinkPrivilege”。这就是它失败的线索。现在我还有其他问题如何启用它,但是对于这个问题,最好使用
mklink来完成。所以答案应该是使用 mklink 并检查“SeCreateSymbolicLinkPrivilege”与whoami /priv
标签: android windows gradle symlink