1
A
回答
1
您可以使用属性文件,例如一个是prod,一个是dev。然后,您可以创建一个Ant脚本,其中包含两个目标,一个prod构建和一个dev构建,其中相应的属性文件在构建APK之前被复制。确保使用相同的名称复制属性文件,然后可以访问已部署的属性文件,而不考虑您为其构建的环境。
0
除了泰勒提到的内容之外,如果您正在寻找包含可选代码(如果它是调试版并且没有该代码),那么您可以查看使用由ADT生成的BuildConfig文件。
根据文档:“添加了一个功能,只允许您在调试模式下运行一些代码,Builds现在生成一个名为BuildConfig的类,其中包含一个根据您的构建类型自动设置的DEBUG常量。 (BuildConfig.DEBUG)常量,以运行仅调试功能,例如输出调试日志。“
您将在Project/gen文件夹中找到该文件,该文件与生成R.java的位置相同。
0
现在使用Android Studio和Gradle,使用自动生成的标志BuildConfig.DEBUG
很容易做到这一点。像:
if (BuildConfig.DEBUG) {
// Debug code
} else {
// Resease code
}
相关问题
- 1. IIS“构建”管理
- 2. 在Visual Studio中管理构建版本
- 3. 在iphone项目中管理构建目标变量
- 4. 管理构建配置
- 5. 管理构建控制器
- 6. 如何在声明式Jenkins管道中使用Docker的--cache-from构建标志?
- 7. Android的架构中的Windows管理器
- 8. 在Eclipse中更改Android构建目标
- 9. Android光标管理w/ListView
- 10. 地图标记管理,Android
- 11. Android ListFragment光标管理
- 12. TFS API中的用户权限 - 开始构建,管理构建
- 13. Rails日志管理
- 14. Azure日志管理
- 15. 建议构建工件库管理器
- 16. 如何在Apache中管理mod_wsgi日志?
- 17. 在Visual Studio Online上构建Git标记(构建vNext,托管池)
- 18. 在Android中管理FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS
- 19. 从Android Studio详细构建日志
- 20. 推荐的GCC版本构建标志
- 21. 双标志在FAKE构建脚本中有什么作用?
- 22. 如何在SCons中构建项目时指定java标志?
- 23. 为Android应用商店(Google/Amazon/etc)管理代码/构建?
- 24. Taco不构建android图标
- 25. 在Android中管理处理程序?
- 26. 结构管理
- 27. 架构标记为标志
- 28. TFS构建脚本的SDLC管理
- 29. Silverlight与HTML构建管理面板?
- 30. 发布管理导致构建失败