From 7307444d2d7c8d48fbf44c1770aa63187e795e28 Mon Sep 17 00:00:00 2001 From: 562935844@qq.com Date: 星期四, 17 八月 2023 11:39:18 +0800 Subject: [PATCH] 切换为打包模式 --- AndroidOpenDemo/app/build.gradle | 160 +++++++++++++++++++++++++---------------------------- 1 files changed, 76 insertions(+), 84 deletions(-) diff --git a/AndroidOpenDemo/app/build.gradle b/AndroidOpenDemo/app/build.gradle index ddafcf2..ae6d3c1 100644 --- a/AndroidOpenDemo/app/build.gradle +++ b/AndroidOpenDemo/app/build.gradle @@ -1,89 +1,80 @@ -//apply plugin: 'com.android.application' -//repositories { -// flatDir { -// dirs 'libs' -// } -//} -//android { -// compileSdkVersion 29 -// buildToolsVersion "30.0.1" -// defaultConfig { +//杩愯 +/*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") -//} + minSdkVersion 21 + //noinspection ExpiredTargetSdkVersion + targetSdkVersion 26 + versionCode 1 + versionName "1.0" + testInstrumentationRunner "android.test.runner.AndroidJUnitRunner" + ndk{ + abiFilters "arm64-v8a" + } -apply plugin: 'com.android.application' + 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") +}*/ + +//鎵撳寘 +apply plugin: 'com.android.library' repositories { flatDir { dirs 'libs' @@ -156,3 +147,4 @@ implementation("com.android.support:support-v4:28.0.0") } + -- Gitblit v1.8.0