Skip to content

Commit 785ca98

Browse files
committed
修改打包信息
1 parent 860fda1 commit 785ca98

File tree

5 files changed

+9
-85
lines changed

5 files changed

+9
-85
lines changed

.idea/caches/build_file_checksums.ser

0 Bytes
Binary file not shown.

.idea/misc.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules.xml

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/build.gradle

Lines changed: 2 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -10,82 +10,6 @@ android {
1010
versionName rootProject.ext.android.versionName
1111
testInstrumentationRunner rootProject.ext.android.testInstrumentationRunner
1212
}
13-
//签名
14-
signingConfigs {
15-
debug {
16-
Properties localProps = new Properties()
17-
localProps.load(new FileInputStream(file('../local.properties')))
18-
Properties keyProps = new Properties();
19-
keyProps.load(new FileInputStream(file(localProps['debug.keystore.props.file'])))
20-
21-
storeFile file(keyProps['storeFile'])
22-
storePassword keyProps['storePassword']
23-
keyAlias keyProps['keyAlias']
24-
keyPassword keyProps['keyPassword']
25-
}
26-
release {
27-
Properties localProps = new Properties()
28-
localProps.load(new FileInputStream(file('../local.properties')))
29-
Properties keyProps = new Properties();
30-
keyProps.load(new FileInputStream(file(localProps['release.keystore.props.file'])))
31-
32-
storeFile file(keyProps['storeFile'])
33-
storePassword keyProps['storePassword']
34-
keyAlias keyProps['keyAlias']
35-
keyPassword keyProps['keyPassword']
36-
}
37-
}
38-
39-
buildTypes {
40-
debug {
41-
//是否启用混淆
42-
minifyEnabled false
43-
//签名路径
44-
signingConfig signingConfigs.debug
45-
//设置是否显示log
46-
buildConfigField "Boolean", "DEBUG_LOG", "true"
47-
}
48-
release {
49-
//移除无用的resource文件
50-
shrinkResources true
51-
minifyEnabled true
52-
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
53-
54-
signingConfig signingConfigs.release
55-
buildConfigField "Boolean", "DEBUG_LOG", "false"
56-
//zipanlign优化
57-
zipAlignEnabled true
58-
}
59-
}
60-
61-
flavorDimensions "channel", "type"
62-
productFlavors {
63-
aptdev {
64-
dimension "channel"
65-
}
66-
longbo {
67-
dimension 'channel'
68-
}
69-
custom {
70-
dimension "type"
71-
}
72-
privater {
73-
dimension "type"
74-
}
75-
}
76-
77-
applicationVariants.all {
78-
variant ->
79-
variant.outputs.all {
80-
if (variant.buildType.name.equals("release")) {
81-
outputFileName = "app${variant.versionName}_${releaseTime()}_${variant.productFlavors[0].name}.apk"
82-
}
83-
}
84-
}
85-
86-
lintOptions {
87-
abortOnError false
88-
}
8913

9014
}
9115

@@ -95,6 +19,8 @@ dependencies {
9519
androidTestImplementation rootProject.ext.dependencies.tRunner
9620
androidTestImplementation rootProject.ext.dependencies.espressoCore
9721

22+
implementation project(':myWidget')
23+
9824
}
9925

10026
static def releaseTime() {

myWidget/build.gradle

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,14 @@ apply plugin: 'com.github.dcendents.android-maven'
33
group='com.github.dragondevl'
44

55
android {
6-
compileSdkVersion 28
6+
compileSdkVersion rootProject.ext.android.compileSdkVersion
77

88
defaultConfig {
9-
minSdkVersion 14
10-
targetSdkVersion 28
11-
versionCode 1
12-
versionName "1.0"
13-
14-
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
9+
minSdkVersion rootProject.ext.android.minSdkVersion
10+
targetSdkVersion rootProject.ext.android.targetSdkVersion
11+
versionCode rootProject.ext.android.versionCode
12+
versionName rootProject.ext.android.versionName
13+
testInstrumentationRunner rootProject.ext.android.testInstrumentationRunner
1514
}
1615

1716
buildTypes {

0 commit comments

Comments
 (0)