android - 在开发和实时 Android 构建中对常量使用不同的值

标签 android eclipse

我很确定以前有人问过这个问题,但我这辈子都找不到。

我正在开发一个简单的 Android 应用程序,有一些东西我希望在“开发”和“实时”构建中以不同的方式出现。它们是:

  1. 一个 XML 常量
  2. 代码常量
  3. 按钮的可见性状态(最好在布局 XML 中)

我真正喜欢的是永远不必在任何地方在开发状态和实时状态之间切换 - 当我在 Eclipse 中运行时我得到开发状态,当我单击文件..导出来制作 APK 时我得到实时状态状态。

Eclipse 甚至可以做到这一点吗?我见过很多涉及安装额外工具或运行批处理脚本的解决方案,但坦率地说,如果它变得如此复杂,我将继续手动更改它们。

最佳答案

您在导出到 .apk 时采取的步骤之一是签署您的代码,是吗?因此,您需要一种方法来确定您的代码实际上是使用发布 key (.apk) 还是调试 key (开发版本)进行签名的。

看看here .

关于android - 在开发和实时 Android 构建中对常量使用不同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16906810/

相关文章:

android - Android 手机上的应用程序可以在 sleep 模式下更新吗?

android - 用于定期后台任务的警报管理器的替代方案

android - getSupportFragmentManager().findFragmentById() 返回 null,即使 fragment 存在

android - 更新图像的位置

java - 从 eclipse-update-site 升级到 eclipse-repository Maven 打包时出错

java - 使用 Eclipse 调试 jnlp 应用程序

java - 如何在多同步 Realm 中分离我的 Realm 对象?

android - 将项目导入到 Eclipse 时出现 NoClassDefFoundError?

linux - 我可以在虚拟机中加载 "developer image"吗?

c++ - Mac C++/Mars eclipse gdb 调试在启动测试 96% 时挂起