【问题标题】:How to use the same source from PhoneGap Build and PhoneGap Android project in Eclipse如何在 Eclipse 中使用来自 PhoneGap Build 和 PhoneGap Android 项目的相同源代码
【发布时间】:2011-08-18 04:25:04
【问题描述】:

任何人都可能注意到,PhoneGap Build 和 PhoneGap 在 Eclipse 中开发存在差异。我想基于PhoneGap Build进行开发以支持Android和iPhone。但是要在 Android 中进行调试,我需要设置与 PhoneGap Build 不同的 Eclipse 项目。

例如,index.html 的位置在 Build 的根目录中,而在 Eclipse 的 assets/www 中。 Build中有一个config.xml,而我需要在AndroidManifest.xml中为Eclipse配置它。

我如何使用相同的源代码来开发 PhoneGap Build,同时我可以在 Android 中调试它并且我的朋友可以在 iPhone 中调试?任何有用的文件夹结构? 我想放入同一个 SVN/GIT 仓库,我不想复制 index.html、css、img、js 文件。

【问题讨论】:

    标签: android eclipse cross-platform cordova adt


    【解决方案1】:

    在 XCode 上,您可以轻松更改 /www 文件夹的位置:

    • 在左侧面板上转到 Targets -> Your App
    • 双击每个 shell 脚本并将 /www 更改为 www 文件夹的新位置。

    这样你就可以有这样的文件夹结构:

    /myapp/android (android project files)
    /myapp/ios (ios project files)
    /myapp/www (source)
    

    【讨论】:

      【解决方案2】:

      它不完全是 PhoneGap Build 集成,但你应该看看 Cordova:https://github.com/brianleroux/Cordova

      它是同时为多个平台构建一个 phonegap 代码库的新工具。它目前支持 iOS 和 Android,我想将来会提供进一步的支持。

      【讨论】:

      • 查看代码。希望这件事应该完成PhoneGap Build。否则我不得不为不同的平台使用不同的项目,并手动确保 html、css 和 js 在源代码控制之外。所以,PhoneGap Build 在这里没有任何意义。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多