Android中是否有等效的Rails.env
或其他方式在运行时确定当前代码是否在开发,测试或生产环境中运行?
答案 0 :(得分:0)
使用Eclipse或Ant,您的项目包含一个BuildConfig
类,代码生成到您的应用程序包中(即,与R
相同的包,package
中的一个包<manifest>
元素的属性)。这包含一个公共静态数据成员DEBUG
,根据您是进行调试还是生成构建,它将是true
或false
。这里没有“测试”的概念。
目前正在开发中的new Gradle-based build system将为您提供更多灵活性。