离线Phonegap Build

时间:2015-04-10 09:39:56

标签: cordova phonegap-build cordova-3 cordova-2.0.0 phonegap-desktop-app

通过Adobe Phonegap帐户(https://build.phonegap.com/apps),我可以使用我的网络应用程序为所有类型的移动平台(如IOS,Android,Windows)创建移动应用程序。但是,为此,我必须将项目zip上传到云端。

是否可以在我的电脑中创建应用程序(适用于所有移动平台)离线,而无需将我的项目zip上传到云端?是否有任何桌面应用程序与build.phonegap.com执行类似的工作?

3 个答案:

答案 0 :(得分:3)

是的,您可以在本地和离线构建您的应用。

但是你应该记住,你必须使用IDE。

对于Android,您可以在MacOs或Windows上使用Eclipse或Android工作室。

对于ios,您必须使用xCode和MacOs。


当地环境的利弊:

的优点:

  • 您可以访问本机代码并可以更改插件等。
  • 来自设备和模拟器的实时调试

缺点:

  • 需要时间来理解该做什么
  • 为ios构建应用程序,您需要MacO(虚拟机可以)

您可以阅读有关不同平台的信息:http://docs.phonegap.com/en/4.0.0/guide_platforms_index.md.html#Platform%20Guides

答案 1 :(得分:1)

如果问题是“我可以在Windows PC上本地构建一个用于IOS,Android或Windows Phone的phonegap / cordova应用程序”,答案是不幸的。

要为平台构建应用程序,您需要为该平台安装sdk。

这意味着:

  • 对于Android,你可以在mac,linux或PC上构建
  • 对于Windows手机,你只能在Windows 8(或运行Windows 8的Mac)上构建
  • 对于ios,你只能在mac上构建(因为ios sdk只能安装在mac上)。

顺便说一句,即使您使用的是phonegap版本,如果您没有Mac,也无法发布ios应用程序。

答案 2 :(得分:0)

你绝对可以离线构建应用。我已经为android安装了phonegap,我已成功构建并生成.apk文件,用于安卓。

你应该有ANT环境设置才能构建。

例如:

  

" cordova build android"

尝试在命令提示符下的应用程序路径文件夹中执行此行,并检查系统在构建所需应用程序时需要满足哪些要求