1. 区别debug 、release版本
当我们在进行正式项目开发的时候,通常会有debug、release版本的区别,这两个版本中可能会有部分代码实现不同。而如果我们需要打对应版本应用包之前都要调整代码的话,那会显得十分麻烦。或者说为两个版本分别建立独立的项目,但这在代码同步、git管理上也是相当麻烦的。在这里介绍一种比较合适的解决方式(使用Android Studio):
1> 为debug、release版本建立对应的目录
手动在src/main同级目录下建立debug和release目录(如何建目录这里就不介绍了),建完目录并建立对应的包后的目录结构为(包名可以存在区别):**
2> 接下去我们分别在debug与release对应的包路径下建立Java文件Util.java:
注意:debug与release中放置两个版本有区别的部分,而公共代码还是放置在src/main中,而且main中不能存在与debug、release中(同包名)相同的类。
// debug目录下的Java代码
public class Util {
public static String getTag(){
return "debug";
}
}