Bra*_*bin 5 intellij-idea android-studio
我需要编写很多简单的模块,我不想隐藏它们之间的主要模块.出于这个原因,我希望有一个像这样的目录树:
Project
|-module1
|-module2
+-directory
|-module3
|-module4
+-module5
Run Code Online (Sandbox Code Playgroud)
问题:如果我在新文件夹中移动模块,Android Studio找不到它们.
所以,我的问题是:如何在目录中移动模块?
我建议在Android Studio中关闭项目,在操作系统中手动移动目录,并更新项目的settings.gradle文件以指向新位置的模块.使用您的示例,更新的settings.gradle文件将如下所示:
include ':module1'
include ':module2'
include ':directory:module3'
include ':directory:module4'
include ':directory:module5'
Run Code Online (Sandbox Code Playgroud)
然后在Android Studio中重新打开项目,并确保它将项目与新的Gradle文件同步(它应该自动执行,但如果没有,请单击工具栏按钮).
您现在可以使用以下命令定义模块的位置
include ':myModule'
project(':myModule').projectDir = new File('dir/myModule')
Run Code Online (Sandbox Code Playgroud)
此外,您必须删除模块目录下的.iml文件,以便 Android Studio 重新创建它们。
| 归档时间: |
|
| 查看次数: |
4997 次 |
| 最近记录: |