如何在Eclipse中使用PhoneGap Build和PhoneGap Android项目中的相同源码
问题描述:
任何人都可能会注意到在Eclipse中PhoneGap Build和PhoneGap开发存在差异。我想基于PhoneGap Build开发以支持Android和iPhone。但是要在Android中进行调试,我需要设置与PhoneGap Build不同的Eclipse项目。如何在Eclipse中使用PhoneGap Build和PhoneGap Android项目中的相同源码
例如,index.html位置在Build中的根目录中,而在Eclipse中的asset/www中。 Build中有一个config.xml,而我需要在AndroidManifest.xml中为Eclipse配置它。
如何在开发PhoneGap Build时使用相同的源代码,同时我可以在Android中进行调试并且我的朋友可以在iPhone中进行调试?有用的文件夹结构? 我想放在同一个SVN/GIT仓库中,我不想复制index.html,css,img,js文件。
答
它不完全是一个的PhoneGap构建集成,但你应该看看科尔多瓦:https://github.com/brianleroux/Cordova
它可同时建立多个平台之一的PhoneGap代码库的新工具。它目前支持iOS和Android,我想将来会有更多的支持。
答
在XCode中,你可以很容易地改变/ WWW文件夹的位置:
- 在左侧面板进入目标 - >您的应用程序
- 每个shell脚本双击并更改/ WWW的您的www文件夹的新位置。
这样你可以有一个文件夹结构是这样的:
/myapp/android (android project files)
/myapp/ios (ios project files)
/myapp/www (source)
展望代码。希望这件事情应该完成PhoneGap Build。否则,我不得不为不同的平台使用不同的项目,并手动确保html,css和js在源代码控制之外。所以,PhoneGap Build在这里没有意义。 – CallMeLaNN 2011-05-05 09:13:08