Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何通过链接(而不是复制)使应用程序使用自己文件夹之外的模块?_Android_Android Studio_Module_Duplicates_Directory - Fatal编程技术网

Android 如何通过链接(而不是复制)使应用程序使用自己文件夹之外的模块?

Android 如何通过链接(而不是复制)使应用程序使用自己文件夹之外的模块?,android,android-studio,module,duplicates,directory,Android,Android Studio,Module,Duplicates,Directory,这是一个非常简短的问题: 我已经制作了一个存在于一个文件夹中的模块,我希望我制作的应用程序能够使用它,而不需要真正复制它的内容 简言之,我不想重复的模块文件夹 在Android Studio中,是否有办法将应用程序的项目链接到模块,以便模块代码中的更改立即反映到应用程序的项目中?是的,您可以 在设置中。渐变添加: include ':myModule' project(':myModule').projectDir = new File('../../MyOtherProject/module

这是一个非常简短的问题:

我已经制作了一个存在于一个文件夹中的模块,我希望我制作的应用程序能够使用它,而不需要真正复制它的内容

简言之,我不想重复的模块文件夹

在Android Studio中,是否有办法将应用程序的项目链接到模块,以便模块代码中的更改立即反映到应用程序的项目中?

是的,您可以

设置中。渐变添加:

include ':myModule'

project(':myModule').projectDir = new File('../../MyOtherProject/modules/myModule')

我猜安装到本地maven存储库不是一个选项?库中的更改不会立即影响project,但至少您不需要在@njzk2的可能副本周围复制代码。我实际上已经询问了有关Android Studio而不是gradle的问题,但这也应该可以。我仍然想知道是否也可以通过用户界面。路径的拖放也很好。build.gradle文件的哪些部分?在Android Studio UI中也可以吗?不幸的是,没有,Android团队仍在为Android Studio开发许多功能,包括为gradle提供一个仿真UI…以及对aar依赖项的javadoc支持等(这有点尴尬,但不管怎样…)好的,谢谢。我在这里发布了一个关于它的请求: