如何在 Eclipse/Phonegap/Android 项目中链接 asset/www 文件夹?

2024-01-08

我正在开发一个应该在 iOS 和 Android 上运行的 PhoneGap 应用程序。我的文件夹结构如下所示:



+-+-[app folder]
  |
  +-[android] (contains Eclipse workspace and project files)
  |
  +-[iOS] (contains XCode project files)
  |
  +-[www] (contains all html, js, css etc. files for the actual app)
  

在 XCode 项目中引用 www 文件夹很容易,那里的一切都工作正常。

然而,在 Eclipse 中创建 www 文件夹的链接并没有按预期工作:我使用“导入 -> 文件系统”在现有资产文件夹下创建链接,一切似乎都工作正常。但在构建步骤中,文件不会被复制到 apk 中。
知道我做错了什么吗?


这可以通过在 Eclipse 中创建“链接文件夹”资源来完成。它本质上与当您将任何文件或文件夹拖到项目中并告诉它创建引用时 Xcode 创建的内容相同 - 只是远没有那么容易。

ADT Eclipse 插件需要在项目的顶层有一个“assets”文件夹,因此我们将创建一个引用 ../www 的 /assets 链接文件夹,位于项目文件夹旁边。

  1. 文件菜单 > 新建 > 文件夹
  2. 文件夹名称:assets
  3. Click 进阶>>
  4. Select: Link to alternate location (Linked Folder)
    • 您可以使用“浏览”选择 www 文件夹,然后就完成了,但此选项使用完整路径创建链接,这通常会在其他团队成员的系统上中断
  5. Click 变量...
  6. New
    1. Name: SIBLING_WWW_FOLDER
    2. 地点:${PROJECT_LOC}/../www
  7. OK
  8. Select SIBLING_WWW_FOLDER然后单击“确定”
  9. Finish
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Eclipse/Phonegap/Android 项目中链接 asset/www 文件夹? 的相关文章

随机推荐