Android工作室库iml文件强制主机项目中的位置

时间:2014-10-13 07:55:20

标签: android git android-studio

我有2个项目可供使用:

  • 一个名为" mylib"
  • 的android库
  • 使用" mylib"的Android应用程序作为git子模块

在我的项目中,我想要" my-lib"被放置在"图书馆"目录,但这样做需要mylib的mylib.iml文件包含:

<option name="GRADLE_PROJECT_PATH" value=":libraries:mylib" />

如果我将mylib.iml提交给git,这意味着它会强制每个使用mylib的项目将它放在&#34;库&#34;目录,但我不希望lib项目强制主项目。

解决这个问题的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

您应该将gradle脚本用作项目描述符,而不是iml文件。 将lib部署到其中一个二进制存储库(例如Bintray)并将其作为graidle的依赖项使用。