gpt4 book ai didi

java - 如何添加到 cordova 中的 settings.gradle

转载 作者:塔克拉玛干 更新时间:2023-11-02 18:55:54 24 4
gpt4 key购买 nike

This is the same question I am to new to comment on it to see if he found a answer

当我运行“cordova build android”时,Cordova 正在生成一个新的 settings.gradle 文件。我曾尝试使用脚本通过钩子(Hook) after_prepare before_compile 修改此文件。但无论我做什么,这个文件都会被重新创建。有人解决了这个问题吗?除了使用 settings.gradle 之外,还有其他方法可以将模块添加到 android 项目吗?

我对 Java 或 Gradle 几乎一无所知,所以任何见解都会很棒。

最佳答案

您可以通过更改 project.properties

来做到这一点

步骤如下:

第 1 步。 在根目录中编辑/制作 project.properties 并将您的模块作为库引用添加到 CordovaLib 之后:

target=android-25
android.library.reference.1=CordovaLib
android.library.reference.2=libraryModule1
android.library.reference.3=libraryModule2

第 2 步。 运行 cordova build android。这将在您的 setting.gradle 文件中创建一个条目。

//GENERATED FILE - DO NOT EDIT
include ":"
include ":CordovaLib"
include ":libraryModule1"
include ":libraryModule2"

此外,您的应用 build.gradle 将如下所示:

dependencies {
----
// SUB-PROJECT DEPENDENCIES START
debugCompile(project(path: "CordovaLib", configuration: "debug"))
releaseCompile(project(path: "CordovaLib", configuration: "release"))
debugCompile(project(path: "libraryModule1", configuration: "debug"))
releaseCompile(project(path: "libraryModule1", configuration: "release"))
debugCompile(project(path: "libraryModule2", configuration: "debug"))
releaseCompile(project(path: "libraryModule2", configuration: "release"))
----
// SUB-PROJECT DEPENDENCIES END
}

关于java - 如何添加到 cordova 中的 settings.gradle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37549503/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com