标签:tap test .com img main log 1.4 nbsp man
1.实现差异化构建
这里我们在src目录下建立debug目录和release目录,并在这两个目录下面建立一个SdkManager类,这里要注意debug和release的包结构需要相同,且不能在main目录下仍有相同的类。
public class TestApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
SdkManager.init(this);
}
}
2. 子module debugCompile 主工程引用
android {
...
publishNonDefault true
}
dependencies {
...
debugCompile ‘com.facebook.stetho:stetho:1.4.2‘
}
主工程要添加如下代码,让主工程打debug包时,子工程也打debug. 主工程打release包时,子工程也打release包
dependencies {
...
debugCompile project(path:‘:testlibrary‘,configuration:‘debug‘)
releaseCompile project(path:‘:testlibrary‘,configuration:‘release‘)
}
标签:tap test .com img main log 1.4 nbsp man
原文地址:http://www.cnblogs.com/wutianlong/p/6794944.html