2012-01-17 30 views
6

我试图用一个单/ WWW文件夹编写iOS和Android上的PhoneGap应用,的PhoneGap的iOS/Android的 - 链接的WWW文件夹

我的文件夹结构是这样的:

代码/安卓/ Eclipse项目文件

代码/的iOS/Xcode项目文件

代码/ WWW/index.html的,phonegap.js等。

我现在想日食内链接到外部WWW文件夹,我有特里尔几种方法,包括这里所倡导的:How to link assets/www folder in Eclipse/Phonegap/Android project?没有任何成功:

当开始在Android虚拟设备中的应用程序报告错误如果包含index.html的www文件夹实际上不在Android/Project/Assets/..

任何想法如何使这项工作与链接?或者有可能有一种方法来告诉eclipse在构建项目时将文件复制到新位置?

谢谢

PS:我会主要放在窗口,以便符号链接是不是一种选择。

回答

9

我已经解决了与下面的命令窗口中的同一个问题:

cd c:\code\app\android\assets\

mklink /D www c:\code\app\www

这在Windows中为我工作。在Mac上,您既可以使用xcode文件夹引用,也可以使用ln命令。

(编辑2013年3月14日)的Windows 7:确保运行命令提示符以管理员身份

+0

+1我最有可能自己使用这个解决方案 - 但你能告诉我为什么不使用硬链接? – Jeff 2012-10-05 06:37:49

+0

硬链接基本上是实际的文件,因为/ www文件夹需要位于iOS的/ assets或/ <项目文件夹>下,所以我不能使用相同的源代码,因此必须将源代码保持在一个层次上并使用simlink代替 – dhaval 2012-10-05 21:29:25

+0

ln - s 适用于macosx。 – nycynik 2013-05-10 19:38:38

0

另一种可能的解决方案是使用SVN的外部在每个目录iOS和Android拉进来一个常见的WWW目录。