如何将android模块用作应用程序和库

如何将android模块用作应用程序和库,android,Android,我有一个带有应用程序模块的Android Studio项目。 目前,我正在编写另一个模块,该模块应使用第一个模块。 我可以让第一个模块(应用程序模块)被第二个模块用作库吗?您必须按照下面的操作 在第一个应用程序模块gradle中,您必须添加第二个模块实现 implementation project(':your_second_module_name') 您还必须更新设置中的一行。gradle include ':app', ':your_second_module_name' 你面临什么问

我有一个带有应用程序模块的Android Studio项目。
目前,我正在编写另一个模块,该模块应使用第一个模块。

我可以让第一个模块(应用程序模块)被第二个模块用作库吗?

您必须按照下面的操作

在第一个应用程序模块
gradle
中,您必须添加第二个模块实现

implementation project(':your_second_module_name')
您还必须更新
设置中的一行。gradle

include ':app', ':your_second_module_name'

你面临什么问题?您只需要将其配置为module/lib您想如何使用它,我的意思是作为模块或依赖项?我有一个模块a,它是一个应用程序。我有一个模块L,它是一个库。在L中,我有一个Android测试,它需要来自A的活动。我如何让L依赖于A,这样我就可以用活动创建ActivityTestRule?(我还需要为A使用另一个构建变量,而不是L)