首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在添加模块时阻止Android复制文件?

如何在添加模块时阻止Android复制文件?
EN

Stack Overflow用户
提问于 2016-06-25 00:24:50
回答 2查看 512关注 0票数 2

我有两个android项目:塔塔和dronekit android。我试图同时将两个项目导入Android。所以我首先导入Tower,然后在项目设置窗口中导入dronekit android。(使用文件->项目结构-> +)

然而,Android做了一些非常不寻常的事情,即它总是将其他项目的所有源代码复制到当前项目的根目录中。如下面的截图所示,显示在diff窗口中的所有文件夹都会被从dronekit安道尔复制到Tower。

如何改变这种行为并在不进行复制的情况下导入它们?就像这样:

更新:我尝试修改我的settings.gradle以包含带有子模块的其他项目:

代码语言:javascript
复制
//Android projects
include ':Android'
project(':dronekit-android').projectDir = new File('/home/peng/git-drone/dronekit-android')

但是由于这个错误,我无法导入它:

代码语言:javascript
复制
Error:Project with path ':dronekit-android' could not be found.

这个场景有什么问题吗?

UPDATE2: --我最终手工编辑了setting.gradle并添加了另一个项目&它的所有子模块都在其中,花了相当长的时间我以为Google会自动完成它:

代码语言:javascript
复制
//Android projects
include ':ServiceApp', ':StarterApp'
include ':ClientLib'

//Library projects
include ':Mavlink'
include ':UsbSerialLibrary'

project(':UsbSerialLibrary').projectDir = new File('dependencyLibs/usb-serial-for-android/UsbSerialLibrary')
project(':Mavlink').projectDir = new File('dependencyLibs/Mavlink')
project(':StarterApp').projectDir = new File('samples/StarterApp')

但后来我遇到了另一个问题:

当我同步项目时,我得到了以下错误:

代码语言:javascript
复制
Error:Plugin with id 'com.jfrog.bintray' not found.

详情请参阅截图:

EN

回答 2

Stack Overflow用户

发布于 2016-06-25 20:55:14

你忘了包括:dronekit-android

代码语言:javascript
复制
include ':Android',':dronekit-android'
project(':dronekit-android').projectDir = new File('<fullpath>/<projectname>/<module folder>')

在你的build.gradle

代码语言:javascript
复制
dependencies {
    compile project(':dronekit-android')
}
票数 2
EN

Stack Overflow用户

发布于 2016-06-25 16:25:30

如果您只是试图将另一个项目包含到其中(而不复制),您可以在"settings.gradle“文件中添加一个条目,以指定项目名称和项目在文件系统上的位置(相对路径可以):

代码语言:javascript
复制
project(':project-name').projectDir = new File('path-to/project-name')

完成此操作后,只需导入"main“项目(带有修改的settings.gradle的项目)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38023798

复制
相关文章

相似问题

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