我可以使用不同版本的相同 Java 文件进行调试和发布吗?

ada*_*rsh 3 android android-studio

我正在开发一个 android 应用程序。我有一个 java 文件,我想在调试和发布构建类型中以不同的方式使用它。我知道我可以有不同的资源文件用于调试和发布版本。但是也可以对 Java 文件做同样的事情吗?如何实现这一目标?

Com*_*are 5

第 1 步:将 Java 类的调试版本放入 src/debug/java/...

第 2 步:将 Java 类的发行版放入 src/release/java/...

第 3 步:确保您没有此 Java 类的副本src/main/java/...

现在,debug构建将从debug源集中提取 Java 代码,而release构建将从源集中提取 Java 代码release