如何在Eclipse中使用PhoneGap Build和PhoneGap Android项目中的相同源代码

时间:2011-05-04 02:37:05

标签: android eclipse cross-platform cordova adt

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

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

我可以使用相同的源来开发PhoneGap Build,而我可以在Android中调试它,我的朋友可以在iPhone中调试吗?有用的文件夹结构? 我想放入相同的SVN / GIT仓库,我不想复制index.html,css,img,js文件。

2 个答案:

答案 0 :(得分:2)

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

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

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

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

答案 1 :(得分:0)

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

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