0
在Android中是否存在等效的Rails.env
或其他方式来确定运行时当前代码是否在开发,测试或生产环境中运行?Rails.env等效于Android
在Android中是否存在等效的Rails.env
或其他方式来确定运行时当前代码是否在开发,测试或生产环境中运行?Rails.env等效于Android
使用Eclipse或蚂蚁,项目包含一个BuildConfig
类,代码生成的到应用程序的包(即,具有你R
同一封装中,一个从<manifest>
元件的package
属性)。这包含一个公共静态数据成员DEBUG
,根据您是否进行了调试或生产构建,这将成为true
或false
。这里没有“测试”的概念。
目前正在开发中的new Gradle-based build system将为您提供更大的灵活性。
BuildConfig非常不可靠,请查看https://code.google.com/p/android/issues/detail?id=27940 和 http://www.digipom.com/be-careful-with-buildconfig -debug/ 和 http://stackoverflow.com/questions/9855834/when-does-adt-set-buildconfig-debug-to-false – fernandohur