我正在开发一款 Android 应用程序,特别是使用 Facebook Android SDK 的应用程序。在开发模式下,我正在使用一个带有一个 ID 的测试 Facebook 应用程序。但是,在 Release模式下,该应用程序将与具有不同 ID 的第二个 Facebook 应用程序一起使用。
我想知道这里的大多数 Android(或 Java 可能是一个足够合适的知识领域)开发人员是如何使用调试值和发布值自动构建他们的应用程序的。理想的解决方案不涉及在构建之前手动切换(例如:将 public static final DEBUG = false;
切换为 true
)。
最佳答案
你问已经有一段时间了,但我想我会分享我是怎么做的。
正如 Sebastian 暗示的那样,Ant 脚本可以为您处理该更改并生成您正在寻找的静态最终常量。您可以配置 IntelliJ 或 Eclipse 以使其几乎无缝。
我试图详细说明我采取的不同步骤 over here , 让我知道是否有帮助。我知道在发布之前我无需进行任何手动更改,这是一种很好的解脱!
关于java - 如何让 Android 应用程序自动配置调试与发布值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4289775/