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