Compare commits
5 Commits
appbase-v1
...
appbase-v1
| Author | SHA1 | Date | |
|---|---|---|---|
| 79218b09b8 | |||
| cc31adf0dc | |||
| ebddddf3bd | |||
| 51e0b9430b | |||
| a9688b06de |
@@ -4,8 +4,9 @@
|
|||||||
android {
|
android {
|
||||||
def winbollProps = new Properties()
|
def winbollProps = new Properties()
|
||||||
def winbollPropsFile = rootProject.file("${winbollFilePath}")
|
def winbollPropsFile = rootProject.file("${winbollFilePath}")
|
||||||
assert(winbollPropsFile.exists())
|
if(winbollPropsFile.exists()) {
|
||||||
winbollProps.load(new FileInputStream(winbollPropsFile))
|
winbollProps.load(new FileInputStream(winbollPropsFile))
|
||||||
|
}
|
||||||
|
|
||||||
// 读取秘钥配置文件
|
// 读取秘钥配置文件
|
||||||
//
|
//
|
||||||
@@ -14,28 +15,36 @@ android {
|
|||||||
//println 'Test keystore path'
|
//println 'Test keystore path'
|
||||||
//println 'KeyProsFile :' + Boolean.toString(keyPropsFile.exists())
|
//println 'KeyProsFile :' + Boolean.toString(keyPropsFile.exists())
|
||||||
//assert(false)
|
//assert(false)
|
||||||
assert(keyPropsFile.exists())
|
if(keyPropsFile.exists()) {
|
||||||
keyProps.load(new FileInputStream(keyPropsFile))
|
keyProps.load(new FileInputStream(keyPropsFile))
|
||||||
|
}
|
||||||
|
|
||||||
// 配置签名
|
// 配置签名
|
||||||
signingConfigs {
|
signingConfigs {
|
||||||
winboll {
|
if(keyPropsFile.exists()) {
|
||||||
assert(keyProps['keyAlias'] != null && keyProps['keyPassword'] != null && keyProps['storeFile'] != null && keyProps['storePassword'] != null)
|
winboll {
|
||||||
keyAlias keyProps['keyAlias']
|
assert(keyProps['keyAlias'] != null && keyProps['keyPassword'] != null && keyProps['storeFile'] != null && keyProps['storePassword'] != null)
|
||||||
keyPassword keyProps['keyPassword']
|
keyAlias keyProps['keyAlias']
|
||||||
storeFile keyProps['storeFile'] ? file(keyProps['storeFile']) : null
|
keyPassword keyProps['keyPassword']
|
||||||
storePassword keyProps['storePassword']
|
storeFile keyProps['storeFile'] ? file(keyProps['storeFile']) : null
|
||||||
}
|
storePassword keyProps['storePassword']
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
buildTypes {
|
buildTypes {
|
||||||
debug {
|
debug {
|
||||||
signingConfig signingConfigs.winboll
|
if(keyPropsFile.exists()) {
|
||||||
|
signingConfig signingConfigs.winboll
|
||||||
|
}
|
||||||
}
|
}
|
||||||
release {
|
release {
|
||||||
signingConfig signingConfigs.winboll
|
if(keyPropsFile.exists()) {
|
||||||
minifyEnabled true // 开启混淆(核心开关)
|
signingConfig signingConfigs.winboll
|
||||||
shrinkResources true // 可选:移除无用资源(进一步减小体积)
|
}
|
||||||
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), // 官方默认规则(优化版)
|
|
||||||
|
minifyEnabled true // 开启混淆(核心开关)
|
||||||
|
shrinkResources true // 可选:移除无用资源(进一步减小体积)
|
||||||
|
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), // 官方默认规则(优化版)
|
||||||
'proguard-rules.pro' // 自定义规则文件
|
'proguard-rules.pro' // 自定义规则文件
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -298,7 +307,7 @@ android {
|
|||||||
|
|
||||||
// 如果配置了APK额外输出路径,就复制一份拷贝到额外路径。
|
// 如果配置了APK额外输出路径,就复制一份拷贝到额外路径。
|
||||||
//
|
//
|
||||||
if(winbollProps['ExtraAPKOutputPath'] != null ) {
|
if(winbollProps != null && winbollProps['ExtraAPKOutputPath'] != null ) {
|
||||||
File apkFile = new File(winbollProps['ExtraAPKOutputPath'])
|
File apkFile = new File(winbollProps['ExtraAPKOutputPath'])
|
||||||
File outCommonDir = apkFile.getParentFile();
|
File outCommonDir = apkFile.getParentFile();
|
||||||
String commandAPKName = apkFile.getName();
|
String commandAPKName = apkFile.getName();
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
#Created by .winboll/winboll_app_build.gradle
|
#Created by .winboll/winboll_app_build.gradle
|
||||||
#Sat Dec 06 11:38:47 HKT 2025
|
#Sat Dec 06 14:24:33 HKT 2025
|
||||||
stageCount=1
|
stageCount=2
|
||||||
libraryProject=libappbase
|
libraryProject=libappbase
|
||||||
baseVersion=15.12
|
baseVersion=15.12
|
||||||
publishVersion=15.12.0
|
publishVersion=15.12.1
|
||||||
buildCount=0
|
buildCount=0
|
||||||
baseBetaVersion=15.12.1
|
baseBetaVersion=15.12.2
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
#Created by .winboll/winboll_app_build.gradle
|
#Created by .winboll/winboll_app_build.gradle
|
||||||
#Sat Dec 06 11:38:47 HKT 2025
|
#Sat Dec 06 14:24:33 HKT 2025
|
||||||
stageCount=1
|
stageCount=2
|
||||||
libraryProject=libappbase
|
libraryProject=libappbase
|
||||||
baseVersion=15.12
|
baseVersion=15.12
|
||||||
publishVersion=15.12.0
|
publishVersion=15.12.1
|
||||||
buildCount=0
|
buildCount=0
|
||||||
baseBetaVersion=15.12.1
|
baseBetaVersion=15.12.2
|
||||||
|
|||||||
Reference in New Issue
Block a user