可以使用Proguard / Android取消注释某些代码

时间:2013-05-20 12:10:42

标签: android proguard

在我的代码中,当我将项目导出到apk时,我有一些引用我的本地服务器的URL,我手动更改,如下所示:

 BASE_URL = "http://loc.server.com";
 //BASE_URL = "http://prod.server.com";

我想知道我是否可以使用Proguard(或其他方式)自动取消注释我的第二行,以确保我永远不会发送一个apk,它指的是我的本地服务器。

感谢您的帮助

1 个答案:

答案 0 :(得分:3)

您可以使用DEBUG标志

实现相同的效果
if (BuildConfig.DEBUG) {
    BASE_URL = "http://loc.server.com";
} else {
    BASE_URL = "http://prod.server.com";
}