//apply plugin: 'com.android.application'
|
//repositories {
|
// flatDir {
|
// dirs 'libs'
|
// }
|
//}
|
//android {
|
// compileSdkVersion 29
|
// buildToolsVersion "30.0.1"
|
// defaultConfig {
|
// applicationId "com.lechange.demo.a"
|
// minSdkVersion 21
|
// //noinspection ExpiredTargetSdkVersion
|
// targetSdkVersion 26
|
// versionCode 1
|
// versionName "1.0"
|
// testInstrumentationRunner "android.test.runner.AndroidJUnitRunner"
|
// ndk{
|
// abiFilters "armeabi","arm64-v8a"
|
// }
|
//
|
// javaCompileOptions {
|
// annotationProcessorOptions {
|
// arguments = [ AROUTER_MODULE_NAME : project.getName() ]
|
// }
|
// }
|
// }
|
// signingConfigs {
|
// debug {
|
// keyAlias 'key'
|
// keyPassword 'lcmobile'
|
// storeFile file('demo.keystore')
|
// storePassword 'lcmobile'
|
// }
|
// release {
|
// keyAlias 'key'
|
// keyPassword 'lcmobile'
|
// storeFile file('demo.keystore')
|
// storePassword 'lcmobile'
|
// }
|
// }
|
// buildTypes {
|
// release {
|
// minifyEnabled false
|
// signingConfig signingConfigs.getByName('release')
|
// proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
|
// }
|
// }
|
// android {
|
// lintOptions {
|
// abortOnError false
|
// }
|
// }
|
//
|
// applicationVariants.all { variant ->
|
// variant.outputs.all { output ->
|
// if (variant.buildType.name.equals('release')) {
|
// variant.getPackageApplication().outputDirectory = new File(project.rootDir.absolutePath + File.separator + "artifacts")
|
// def fileName = "AndroidDemo_V${defaultConfig.versionName}.R.${releaseTime()}.apk"
|
// outputFileName = fileName
|
// }else {
|
// def file = output.outputFile
|
// variant.getPackageApplication().outputDirectory = new File(file.parent)
|
// def fileName = "AndroidDemo_V${defaultConfig.versionName}.R.${releaseTime()}.apk"
|
// outputFileName = fileName
|
// }
|
// }
|
// }
|
//}
|
//
|
//
|
//def releaseTime() {
|
// return new Date().format("yyyyMMdd")
|
//}
|
//
|
//dependencies {
|
// implementation fileTree(dir: 'libs', include: ['*.jar'])
|
// testImplementation 'junit:junit:4.12'
|
// androidTestImplementation 'com.android.support.test:runner:1.0.2'
|
// androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
|
// api project(':usermodule')
|
// annotationProcessor 'com.alibaba:arouter-compiler:1.2.2'
|
//// implementation("com.android.support:support-v4:28.0.0")
|
//}
|
|
apply plugin: 'com.android.application'
|
repositories {
|
flatDir {
|
dirs 'libs'
|
}
|
}
|
android {
|
compileSdkVersion 29
|
buildToolsVersion "30.0.1"
|
defaultConfig {
|
// applicationId "com.lechange.demo.a"
|
minSdkVersion 21
|
//noinspection ExpiredTargetSdkVersion
|
targetSdkVersion 26
|
versionCode 1
|
versionName "1.0"
|
testInstrumentationRunner "android.test.runner.AndroidJUnitRunner"
|
ndk{
|
abiFilters "arm64-v8a"
|
}
|
|
javaCompileOptions {
|
annotationProcessorOptions {
|
arguments = [ AROUTER_MODULE_NAME : project.getName() ]
|
}
|
}
|
}
|
signingConfigs {
|
debug {
|
keyAlias 'key'
|
keyPassword 'lcmobile'
|
storeFile file('demo.keystore')
|
storePassword 'lcmobile'
|
}
|
release {
|
keyAlias 'key'
|
keyPassword 'lcmobile'
|
storeFile file('demo.keystore')
|
storePassword 'lcmobile'
|
}
|
}
|
buildTypes {
|
release {
|
minifyEnabled false
|
signingConfig signingConfigs.getByName('release')
|
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
|
}
|
}
|
android {
|
lintOptions {
|
abortOnError false
|
}
|
}
|
|
}
|
|
|
def releaseTime() {
|
return new Date().format("yyyyMMdd")
|
}
|
|
dependencies {
|
implementation fileTree(dir: 'libs', include: ['*.jar'])
|
testImplementation 'junit:junit:4.12'
|
androidTestImplementation 'com.android.support.test:runner:1.0.2'
|
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
|
api project(':DeviceAddModule')
|
//api 'com.alibaba:arouter-compiler:1.2.2'
|
|
// annotationProcessor 'com.alibaba:arouter-compiler:1.2.2'
|
|
implementation("com.android.support:support-v4:28.0.0")
|
}
|