我正在为 iPhone 和 Android 开发一个基于手机间隙的应用程序。我在 www 文件夹中有我的网络应用程序文件(使用 CSS、HTML5、JS 开发的 UI 屏幕)。我希望 iPhone 和 Android 都有一个通用的 www,所以我将文件夹 www 放在我的文件系统中的 iPhone 和 Android 项目之外,并将 Xcode 配置为具有指向该文件夹的链接。对于 iPhone,它运行良好。在 Android 的情况下,我需要将此文件夹放在 Assets 下。如果 www 文件夹被复制到 assets 中,它工作正常。但是,如果我尝试在 Assets 内部提供指向 www 的链接,我的项目正在运行。它抛出错误“找不到文件/www/index.html”。有人可以帮我解决这种情况。这样我就可以在一个地方维护 www,我的 iPhone 和 Android 都指向同一个文件夹。
谢谢。
最佳答案
我发现处理此问题的最佳方法是使用符号链接(symbolic link)指向项目中的文件夹。这使您可以保留一组文件,并且可以将它们链接到项目中您想要的任何位置,同时仍使用相同的源。
对于 Unix 类型系统,使用:
ln -s source link_name
由于您也在使用 iPhone 项目,我假设您使用的是 Mac,但这里是 Windows Vista/7 版本:
mklink /D link_name source
关于android - 如何在 android 中的 Assets 文件夹中创建指向 www 的链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8736453/