首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用gradle (不使用android )将另一个项目添加到现有的android项目中

如何使用gradle (不使用android )将另一个项目添加到现有的android项目中
EN

Stack Overflow用户
提问于 2021-02-15 16:28:08
回答 1查看 28关注 0票数 0

我有两个目录结构的项目,如下所示

代码语言:javascript
运行
复制
./MyProject
./SomeOtherProject

我想将SomeOtherProject添加到MyProject中,方法是将目录结构写入gradle。(不使用android工作室)

例如,当我将AnotherProject添加到libs目录时

代码语言:javascript
运行
复制
./MyProject/app/libs/AnotherProject

然后我将这个添加到./MyProject/app/build.gradle

代码语言:javascript
运行
复制
api project(':app:libs:AnotherProject:app')

该项目已成功导入。

现在我有了项目目录结构。

代码语言:javascript
运行
复制
./
./MyProject/
./SomeOtherProject/

我想通过硬编码将SomeOtherProject添加到MyProject中。

我试过了,但失败了,项目还没有进口。

./MyProject/settings.gradle

代码语言:javascript
运行
复制
include ':app';-
include ':SomeOtherProject';-
project(':SomeOtherProject').projectDir = new File(settingsDir, '../SomeOtherProject/app');-

然后在我的MyProject/app/build.gradle

代码语言:javascript
运行
复制
dependencies {
implementation ':SomeOtherProject'
}

我也在./MyProject/app/build.gradle上试过这个

代码语言:javascript
运行
复制
dependencies {
api project(':app:..:SomeOtherProject:app'
}

如果问题不清楚,我会提供最新消息,请帮助:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-15 16:48:01

只需将此添加到您的./MyProject/app/bulid.gradle

代码语言:javascript
运行
复制
dependencies {
    api project(':..:SomeOtherProject:app')
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66211759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档