gpt4 book ai didi

android-studio - 安卓工作室 : How to add a project using relative path?

转载 作者:行者123 更新时间:2023-12-03 17:53:06 25 4
gpt4 key购买 nike

我想迁移到 Android Studio 而不是 Eclipse 来处理我们应用程序的 Android 版本。我尝试了很多东西,但我实际上无法将项目引用添加到我的 Android Studio 项目中。

详细信息:

我有一个由这些文件夹组成的 mercurial 存储库:

  • 根/项目
  • 根目录/PROJECTB

注意,其实在eclipse中,projectB是PROJECTA的工程引用。然后,当我编译时,PROJECTB 在 PROJECTA 之后被编译。如果我对这些项目中的任何一个进行了更改,我的源代码管理会跟踪所有更改。

迁移到 Android Studio 时,PROJECTB 成为 PROJECTA 中的子文件夹。所以我删除了 PROJECTB 并尝试将其作为对 PROJECTA 的引用,但它不起作用。我让它工作的唯一方法是让 PROJECTB 成为 PROJECTA 下的子文件夹。

但这不是解决方案,因为我们有 20 个项目使用 PROJECTB 作为依赖项,我必须能够将它添加到每个项目中作为引用。

有人能解决这种阻塞行为吗?

有我尝试过的解决方案:

1- 使用具有许多不同参数的 gradle 文件:

包括':PROJECTB'项目(':PROJECTB).projectDir = new File(settingsDir, '../PROJECTB)

2- 使用许多 Android Studio 导入

3-求大神帮助我

现在我问你们!

最佳答案

使用PROJECTBPROJECTA您必须执行以下操作:

修改你的PROJECTA settings.gradle包括 PROJECTB并定义 PROJECTB路径

include ':app', ':PROJECTB'
project(':PROJECTB').projectDir = new File(settingsDir, '../PROJECTB')

然后添加PROJECTB作为对你的 PROJECTA 的依赖build.gradle

dependencies {
...
compile project(':PROJECTB')
}

关于android-studio - 安卓工作室 : How to add a project using relative path?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28419101/

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