我想将本机(集成测试)模块添加到 Cordova Android 项目。
对于完全原生的项目,您只需添加一个新模块,提交并完成它。但是对于 Cordova,我当然不想弄乱生成的 Android 项目,因为其中一些更改可能会在构建等过程中丢失。
通过将模块文件夹放在 Cordova Android 文件夹之外并将其添加到settings.gradle
:
include ':module-androidTest'
project(':module-androidTest').projectDir = new File("../module-tests")
但当然该文件的第 1 行已经说
// GENERATED FILE - DO NOT EDIT
有没有其他方法可以向 Cordova Android 项目添加额外的模块?
我研究或考虑过的一些方法:
我能以某种方式做到这一点
build-extras.gradle
吗?(我不这么认为,settings.gradle
在 build-extras 和之前的几个步骤build.gradle
,对吧?)较旧的 StackOverflow 问题建议手动编辑
GradleBuilder.js
文件:https ://stackoverflow.com/a/35504783/252627但当然,每次我完全生成一个新的 Cordova 项目时,这都会丢失。不是一个好主意,对吗?我可以通过 Cordova 插件以某种方式解决这个问题吗?我知道这些可以加载框架等 - 也许也是一个模块?