【问题标题】:Internals of cordova build android科尔多瓦内部构建android
【发布时间】:2017-04-07 01:42:19
【问题描述】:

我浏览了整个互联网,但找不到满意的答案。 我想知道cordova 用于构建.apk 的确切构建过程 文件。

内部流程是什么?

它如何处理插件?它是复制 plugin (js) 还是构建插件 .java 文件并打包到 .apk 中? 我也问这个问题的原因是当我对 .java 插件文件进行更改时,构建过程不会构建它。 (没有发现任何编译错误)?

请任何人都可以阐明或指出澄清它的资源吗?

【问题讨论】:

    标签: android cordova cordova-plugins phonegap-build


    【解决方案1】:

    听起来您正在尝试将开发工作流程与插件一起使用,在这种情况下,您应该在将插件添加到项目时使用--link。文档

    链接完成以下工作:

    • 整个插件符号链接到/plugins;但是,更改插件的 wwwplugin.xml 文件将需要 plugin rmadd
    • 本机代码文件platforms/ 的适当位置被符号链接(不是整个插件目录)。对插件目录本机 IDE 中本机代码文件的更改应在下一次构建时自动反映。 (这不适用于您插件的 JavaScript;此文件是复制的,而不是符号链接的 - 您必须 plugin rmadd 更新此文件。)

    如果您在开发期间未链接插件,则适用以下情况:

    • 插件文件在安装时复制到plugins/
    • JS & Native 代码在安装时被复制到platforms/ 中的适当位置(或platform add
    • platforms/ 的更改将反映在您的下一个版本中,但不会反映回您的原始插件
    • 如果没有 plugin rmadd,对插件的更改将不会反映在您的下一个构建中,因为未链接本机文件

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-06
      • 1970-01-01
      • 2020-12-05
      • 2018-11-27
      • 1970-01-01
      • 2017-04-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多