【问题标题】:Programmatically creating cordova/ionic apps以编程方式创建科尔多瓦/离子应用程序
【发布时间】:2015-12-17 13:00:30
【问题描述】:

我有一个可以托管 Web 应用程序的开发环境。我们通常将 angular 用于我们的网络应用程序,因此 ionic 应该已经非常接近了。

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

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

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

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

更新:我不介意投反对票(这个问题很难正确表述),但至少说明原因以便我可以改进它。

【问题讨论】:

  • 赞成,我认为这个问题措辞合理。有些人不明白这个问题,责怪作者。

标签: java cordova ionic


【解决方案1】:

应该可以使用 Android Gradle 工具链在命令行中构建原生 APK。您可以在 IDE 中完成该过程,然后将您创建的应用程序的文件替换为新生成的文件并调用 gradle。对于其他操作系统,这变得更加困难,例如对于 iOS,使用 xcodebuild 非常麻烦,如果您添加复杂性,例如在云中托管 Mac(xcode 需要)以及 Apple 一直在进行的更改......

我们在Codename One 为 Java 实现了很多(以及更多),我们还支持包括Cordova plugins,这可能对您有用。我们还为第 3 方提供白标服务。

【讨论】:

    猜你喜欢
    • 2013-12-25
    • 2018-07-16
    • 2014-09-18
    • 1970-01-01
    • 2017-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-08
    相关资源
    最近更新 更多