【问题标题】:Phonegap iOS/Android - Linking www folderPhonegap iOS/Android - 链接 www 文件夹
【发布时间】:2012-01-17 16:55:50
【问题描述】:

我正在尝试使用单个 /www 文件夹来编写适用于 iOS 和 Android 的 phonegap 应用程序,

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

代码/Android/Eclipse 项目文件

代码/iOS/xCode 项目文件

代码/www/index.html、phonegap.js等

现在我尝试在 eclipse 中链接到外部 www 文件夹,我尝试了几种方法,包括这里提出的一种方法:How to link assets/www folder in Eclipse / Phonegap / Android project? 没有任何成功:

在android虚拟设备中启动应用时,如果包含index.html的www文件夹实际上不在Android/Project/Assets/..

知道如何使用链接进行此操作吗?或者有没有办法告诉 eclipse 在构建项目时将文件复制到新位置?

谢谢

PS:我将主要在 Windows 上,所以符号链接不是一个选项。

【问题讨论】:

    标签: android ios eclipse cordova


    【解决方案1】:

    我已经使用以下命令在 Windows 上解决了同样的问题:

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

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

    这在 Windows 中对我有用。在 Mac 上,您可以使用 xcode 文件夹引用或 ln 命令。

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

    【讨论】:

    • +1 我最有可能自己使用这个解决方案 - 但你能告诉我为什么不使用硬链接吗?
    • 硬链接基本上是实际文件,因为 /www 文件夹需要在 /assets 下用于 android 或 / 用于 iOS,我不能对两者使用相同的源,所以有将源保持上一级并使用 simlink 代替
    【解决方案2】:

    另一种可能的解决方案是在 iOS 和 Android 的每个目录中使用 SVN 外部组件来拉入一个通用的 WWW 目录。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-16
      • 2015-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多