ser*_*nka 3 android intellij-idea android-studio android-gradle-plugin
我已经按照Gradle插件用户指南的建议为Android Studio中的Android项目创建了一个Multi项目设置.这是我的文件结构
MyProject/
| settings.gradle
| build.gradle
| MyProject.iml
+ app/
| build.gradle
| app.iml
+ libraries/
+ lib1/
| build.gradle
| lib1.iml
Run Code Online (Sandbox Code Playgroud)
有三个模块在这种配置中- MyProjects.iml
,app.iml
和lib1.iml
.尽管一切正常并且项目构建成功,但它有一个恼人的问题.Android Studio不断libraries.iml
在libraries
文件夹下创建文件,并使该文件夹成为模块.
这就是问题的原因.这是一种正常的行为 - 如果不是 - 如何摆脱它?
我试图删除libraries.iml
文件并更新MyProject.iml
没有运气.该文件一次又一次出现.
更新和最终解决方案: 为了避免因生成的文件引起我们注意力的麻烦,我将Android Studio配置为最后不显示它们.
File (Android Studio on Mac) -> Preferences... -> File Types -> Ignore
files and folders: .DS_Store;.git;*.iml;.idea;
Run Code Online (Sandbox Code Playgroud)
小智 5
您将"库"指定为"lib1"模块的父模块.如果您不需要这样的父模块,则可以更改settings.gradle
include ':app', ':libraries:lib1'
Run Code Online (Sandbox Code Playgroud)
至
include ':app', 'libraries/lib1'
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
18430 次 |
最近记录: |