以编程方式创建cordova / ionic apps

时间:2015-12-16 20:13:00

标签: java cordova ionic

我有一个可以托管网络应用的开发环境。我们通常对我们的网络应用程序使用角度,因此离子应该已经非常接近匹配。

我正在寻找的是一种能够以角度获取Web应用程序并基本上“生成”离子应用程序的方法。我们可以假设应用程序已被“修改”以正确导入离子模块和必要的代码。

除此之外,网站必须在桌面客户端上保持功能(但我认为这不是问题)我们想要“生成”apk(或任何需要的目标环境)基于原始网络应用程序。

理想情况下,应该通过在菜单中右键单击并选择“生成APK”来触发生成。这意味着我正在寻找程序化访问任何API cordova / ionic。

我的google-fu让我失望了,因为我能找到的只是命令行参考,我宁愿远离命令行级别的集成,除非绝对需要。除此之外,对API的任何搜索都会显示它们公开的javascript API,而不是它们可能会以编程方式生成的任何API,如APK。

更新:我不介意一个downvote(问题很难正确地说出来)但至少说明为什么我可以改进它。

1 个答案:

答案 0 :(得分:1)

使用Android Gradle工具链应该可以在命令行中构建本机APK。您可以在IDE中执行该过程,然后使用新生成的文件替换创建的应用程序的文件并调用gradle。对于其他操作系统,这变得更难,例如对于iOS使用xcodebuild是非常毛茸茸的,如果你加入它的复杂性,如在云端托管Mac(xcode所需)和Apple一直在做的改变......

我们在Codename One为Java实现了很多(以及更多),我们也支持包含可能适合您的Cordova plugins。我们还为第三方提供白标服务。