【发布时间】:2015-03-05 14:18:04
【问题描述】:
我正在尝试在我的应用程序中分离调试和发布功能。例如,我正在使用 Stetho 和 Mortar 库。它们都需要重写的应用程序类。但我希望 Stetho 只能在调试版本中访问。至少有两种方法:
在发布和调试风格中有MyApplication 类,使用不同的代码。但在这种情况下,应该是发布版本中的用户的代码是重复的。
MyDebugApplication 扩展 MyApplication 并且只包含调试相关的东西。在这种情况下,需要两个 Manifest 文件并以某种方式合并。
所以我想知道哪种方法更有效?
【问题讨论】:
标签: android android-productflavors stetho