是否在Android Studio中包含非静态库项目?

是否在Android Studio中包含非静态库项目?,android,gradle,android-studio,library-project,Android,Gradle,Android Studio,Library Project,在Android Studio中包含非静态库项目的最佳方式是什么 我开发了一个供多个项目使用的库,目前正在积极开发中。在Eclipse中,只要在同一个工作区中,我就可以继续开发它并将其包含在多个项目中,是否有一种在AS中进行开发的等效方法 当我对库源代码进行更改时,我不想继续手动将源代码复制到所有依赖项目的模块中,并且将其放在Maven上不是一个选项。该库和所有相关项目都托管在SVN中 有什么想法或建议吗?谢谢 我不确定这是“正确的”还是最好的方法,但它对我很有效。我不使用SVN,所以我不知道这

在Android Studio中包含非静态库项目的最佳方式是什么

我开发了一个供多个项目使用的库,目前正在积极开发中。在Eclipse中,只要在同一个工作区中,我就可以继续开发它并将其包含在多个项目中,是否有一种在AS中进行开发的等效方法

当我对库源代码进行更改时,我不想继续手动将源代码复制到所有依赖项目的模块中,并且将其放在Maven上不是一个选项。该库和所有相关项目都托管在SVN中


有什么想法或建议吗?谢谢

我不确定这是“正确的”还是最好的方法,但它对我很有效。我不使用SVN,所以我不知道这将如何影响这种方法

在指定源集的地方,可以指定其他目录。假设我的库项目的根目录与当前工作项目位于同一目录中。我将更改这一行,如
sourceset
部分所示:

java.srcDirs = ['src', '../myLibraryProject/src']
您可以对
res.srcdir
执行相同的操作,依此类推


这将导致一个外观有趣的目录树,其中它将附加的源目录显示为项目根目录的同级目录,并且项目自己的src目录作为同级目录重复。我认为这可能是一个bug,但它确实允许我进入库项目的源代码并编辑它,就好像它是同一个项目的一部分一样。

我被指向了这个问题的方向,它完美地解决了我的问题-

谢谢Tenfour04,我被指向了一个类似的解决方案(在我的答案中列出),这对我来说很好。