我的Android Studio项目中有一个库模块。因为我想发布我的应用程序的免费版本和付费版本,我添加了两个依赖于这个库项目的应用程序模块。
如果我想干杯,例如免费应用程序模块的“FREE”和付费应用程序模块的“PAID”,如何判断运行时活动的应用程序模块的区别?
我看过this question,但我认为这与首先实施库模块的原因相矛盾。
最初我认为我会在每个应用程序模块中添加两个不同的MainActivity.java
,每个模块都有一个不同的Toast message
。这不起作用,因为仍然显示了库模块MainActivity.java
。
所以我的问题是;我是在正确的道路上,这是你如何利用Android Studio中的库模块?如果是这样,我如何添加特定于应用程序模块的代码,因此未在库模块中实现,“覆盖默认的”库模块代码?
答案 0 :(得分:1)
您可能希望在gradle文档下调查应用程序风格,而不是使用库: