2016-9-10
1.Android studio ApplicationTestCase单元测试
1.测试方法必须以test开头
2.android studio 导出aar文件
1.创建公用库
File->New Module->Android Library, 然后一直下一步
2.导出为aar
导出之前先把该库下的build.grdle中的下面内容中的minifyEnable改为true(启用混淆)
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
导出方式:
一、直接build-->make module, 选择make该module,在该module的build/outputs/aar目录中会生成XXX-debug.aar包。
二、打开Gradle projects窗口,找到这个module下的assembleRelease,直接双击运行,会在 build/outputs/aar中生成XXX-reelase.aar包,该包是混淆过的
3.使用aar
一、在Android studio1.3以上,可以通过File -> New Module -> Import .JAR/.AAR ,将aar导成一个library module,然后在项目app下的build.gradle的dependencies里面添加依赖,如下
dependencies {
compile project(':该库的名')
}
二、把aar添加到libs目录或其他目录,在项目app下的build.gradle添加
repositories {
flatDir {
dirs 'libs'
}
}
dependencies {
compile(name: 'arr不带扩展名的文件名,', ext: 'aar')
}