【发布时间】:2013-08-04 23:23:39
【问题描述】:
在 Android 中是否有与 Rails.env 等效的方法或在运行时确定当前代码是否在开发、测试或生产环境中运行的其他方式?
【问题讨论】:
标签: android runtime development-environment production-environment
在 Android 中是否有与 Rails.env 等效的方法或在运行时确定当前代码是否在开发、测试或生产环境中运行的其他方式?
【问题讨论】:
标签: android runtime development-environment production-environment
使用 Eclipse 或 Ant,您的项目包含一个 BuildConfig 类,代码生成到您的应用程序包中(即,与您的 R 相同的包,来自 <manifest> 的 package 属性的包元素)。这包含一个公共静态数据成员DEBUG,这将是true 或false,具体取决于您是否进行了调试或生产构建。这里没有“测试”的概念。
new Gradle-based build system,目前正在开发中,将在这里为您提供更大的灵活性。