Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
唐文
/
AiyoZhuaWaWa
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
e8cc2158
authored
Dec 01, 2017
by
chengfengpiaopiao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加bat脚本
parent
bb8f8d01
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
143 additions
and
20 deletions
.idea/misc.xml
.idea/modules.xml
app/build.gradle
cmdlog.txt
ip.txt
jiagubao-walle.bat
jiagubao-walle.txt
.idea/misc.xml
View file @
e8cc2158
...
...
@@ -27,7 +27,7 @@
</value>
</option>
</component>
<component
name=
"ProjectRootManager"
version=
"2"
languageLevel=
"JDK_1_
7"
default=
"true"
assert-keyword=
"true"
jdk-15
=
"true"
project-jdk-name=
"1.8"
project-jdk-type=
"JavaSDK"
>
<component
name=
"ProjectRootManager"
version=
"2"
languageLevel=
"JDK_1_
8"
default
=
"true"
project-jdk-name=
"1.8"
project-jdk-type=
"JavaSDK"
>
<output
url=
"file://$PROJECT_DIR$/build/classes"
/>
</component>
<component
name=
"ProjectType"
>
...
...
.idea/modules.xml
View file @
e8cc2158
...
...
@@ -3,7 +3,7 @@
<component
name=
"ProjectModuleManager"
>
<modules>
<module
fileurl=
"file://$PROJECT_DIR$/DuoBaoJingCai.iml"
filepath=
"$PROJECT_DIR$/DuoBaoJingCai.iml"
/>
<module
fileurl=
"file://
$PROJECT_DIR$/DuoBaoJingCai2.iml"
filepath=
"$PROJECT_DIR$/
DuoBaoJingCai2.iml"
/>
<module
fileurl=
"file://
G:\Product\Android\DuoBaoJingCai\DuoBaoJingCai2.iml"
filepath=
"G:\Product\Android\DuoBaoJingCai\
DuoBaoJingCai2.iml"
/>
<module
fileurl=
"file://$PROJECT_DIR$/app/app.iml"
filepath=
"$PROJECT_DIR$/app/app.iml"
/>
<module
fileurl=
"file://$PROJECT_DIR$/multi-image-selector/multi-image-selector.iml"
filepath=
"$PROJECT_DIR$/multi-image-selector/multi-image-selector.iml"
/>
</modules>
...
...
app/build.gradle
View file @
e8cc2158
...
...
@@ -12,19 +12,31 @@ if (customPropsFile.canRead()) {
}
println
(
"suffixName: "
+
suffixName
[
networkType
])
//初始化gradle.properties参数
def
projectName
=
PROJECT_NAME
def
env
=
ENVIRONMENT
def
packTime
=
getDate
()
def
is_jenkins
=
IS_JENKINS
def
projectNameLowerCase
=
projectName
.
toLowerCase
()
def
fileToJiaGuBaoWalle
def
getDate
()
{
def
date
=
new
Date
()
def
formattedDate
=
date
.
format
(
'yyyyMMdd'
)
return
formattedDate
}
def
createFile
(
path
){
def
createFile
(
path
,
is_jenkins
){
File
file
=
new
File
(
path
);
if
(!
file
.
exists
()){
//判断是否待删除目录是否存在
File
fileParent
=
file
.
getParentFile
();
fileParent
.
mkdirs
();
return
false
;
}
if
(
"false"
.
equals
(
is_jenkins
))
{
return
true
;
}
String
[]
content
=
file
.
list
();
//取得当前目录下所有文件和文件夹
for
(
String
name
:
content
){
File
temp
=
new
File
(
path
,
name
);
...
...
@@ -40,15 +52,6 @@ def createFile(path){
return
true
;
}
//初始化gradle.properties参数
def
projectName
=
PROJECT_NAME
def
env
=
ENVIRONMENT
def
packTime
=
getDate
()
def
is_jenkins
=
IS_JENKINS
def
projectNameLowerCase
=
projectName
.
toLowerCase
()
def
fileToJiaGuBaoWalle
android
{
compileSdkVersion
rootProject
.
ext
.
compileSdkVersion
buildToolsVersion
rootProject
.
ext
.
buildToolsVersion
...
...
@@ -130,7 +133,7 @@ android {
outputFile
=
outputFile
+
"/"
+
"${env}"
}
}
createFile
(
outputFile
);
createFile
(
outputFile
,
is_jenkins
);
println
(
"outputFileFinally ---> "
+
outputFile
);
fileToJiaGuBaoWalle
=
outputFile
output
.
outputFile
=
new
File
(
outputFile
,
fileName
)
...
...
@@ -212,10 +215,13 @@ def gitVersionCode() {
}
///jiagubao-walle.bat 1 2
def
cmd
=
"jiagubao-walle.bat "
+
fileToJiaGuBaoWalle
task
shellTest
<<
{
String
date
=
cmd
.
execute
().
text
.
trim
().
toString
()
//带返回值
print
date
//打印系统日期
def
apkPath
=
"G:/Apks/${projectName}"
+
"/"
+
"${projectNameLowerCase}_baseflavor_v${APP_VERSION}${suffixName[networkType]}.apk "
def
cmd
=
"jiagubao-walle.bat "
+
apkPath
+
"G:/Apks/DuoBaoJingCai/v2/${projectNameLowerCase}_v${APP_VERSION}${suffixName[networkType]}_v2.apk "
+
"G:/Apks/DuoBaoJingCai/walleBase/${projectNameLowerCase}_v${APP_VERSION}${suffixName[networkType]}.apk"
task
shellTest
{
doLast
{
String
date
=
cmd
.
execute
().
text
.
trim
().
toString
()
//带返回值
print
date
//打印系统日期
}
}
cmdlog.txt
0 → 100644
View file @
e8cc2158
param[0] = jiagubao-walle.bat
param[1] = G:/Apks/DuoBaoJingCai/duobaojingcai_baseflavor_v2.0.0_release.apk
param[2] = G:/Apks/DuoBaoJingCai/v2/duobaojingcai_v2.0.0_release_v2.apk
param[3] = G:/Apks/DuoBaoJingCai/walleBase/duobaojingcai_v2.0.0_release.apk
G:/Apks/DuoBaoJingCai/v2/duobaojingcai_v2.0.0_release_v2.apk
"开始v2签名校验"
"签名校验完毕"
param[0] = jiagubao-walle.bat
param[1] = G:/Apks/DuoBaoJingCai/duobaojingcai_baseflavor_v2.0.0_release.apk
param[2] = G:/Apks/DuoBaoJingCai/v2/duobaojingcai_v2.0.0_release_v2.apk
param[3] = G:/Apks/DuoBaoJingCai/walleBase/duobaojingcai_v2.0.0_release.apk
G:/Apks/DuoBaoJingCai/v2/duobaojingcai_v2.0.0_release_v2.apk
"开始v2签名校验"
"签名校验完毕"
ip.txt
0 → 100644
View file @
e8cc2158
Windows IP 配置
以太网适配器 以太网:
媒体状态 . . . . . . . . . . . . : 媒体已断开连接
连接特定的 DNS 后缀 . . . . . . . :
以太网适配器 VirtualBox Host-Only Network:
连接特定的 DNS 后缀 . . . . . . . :
本地链接 IPv6 地址. . . . . . . . : fe80::5d19:868:9a75:acd3%8
IPv4 地址 . . . . . . . . . . . . : 192.168.56.1
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . :
以太网适配器 VirtualBox Host-Only Network #2:
连接特定的 DNS 后缀 . . . . . . . :
本地链接 IPv6 地址. . . . . . . . : fe80::ad5a:7e54:52b9:1095%6
IPv4 地址 . . . . . . . . . . . . : 192.168.222.1
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . :
无线局域网适配器 本地连接* 9:
媒体状态 . . . . . . . . . . . . : 媒体已断开连接
连接特定的 DNS 后缀 . . . . . . . :
无线局域网适配器 WLAN:
连接特定的 DNS 后缀 . . . . . . . :
本地链接 IPv6 地址. . . . . . . . : fe80::dd2b:c458:ee28:d7d1%13
IPv4 地址 . . . . . . . . . . . . : 192.168.31.162
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . : 192.168.31.1
隧道适配器 Teredo Tunneling Pseudo-Interface:
连接特定的 DNS 后缀 . . . . . . . :
IPv6 地址 . . . . . . . . . . . . : 2001:0:9d38:953c:3cc0:1cf5:3f57:e05d
本地链接 IPv6 地址. . . . . . . . : fe80::3cc0:1cf5:3f57:e05d%2
默认网关. . . . . . . . . . . . . : ::
jiagubao-walle.bat
View file @
e8cc2158
@ECHO ON
echo "Hello jiagubao-walle"
echo param[0] = %0
echo param[1] = %1
\ No newline at end of file
echo param[0] = %0 >> cmdlog.txt
echo param[1] = %1 >> cmdlog.txt
echo param[2] = %2 >> cmdlog.txt
echo param[3] = %3 >> cmdlog.txt
set apkPath= %1
set apkv2= %2
set walleBaseApk= %3
echo %apkv2% >> cmdlog.txt
set zipAlignApk = "cd /d D:\Android\AndroidSDK\build-tools\25.0.0 " + apkPath
echo %zipAlignApk%
echo "开始v2签名校验" >> cmdlog.txt
start cmd /k "cd /d D:\Android\AndroidSDK\build-tools\25.0.0 && zipalign -c -v 4 %apkPath% && zipalign -v 4 %apkPath% %apkv2% && apksigner sign --ks G:\Product\Android\DuoBaoJingCai\duobaojingcai.jks %apkv2% "
echo "签名校验完毕" >> cmdlog.txt
jiagubao-walle.txt
0 → 100644
View file @
e8cc2158
Windows IP 配置
以太网适配器 以太网:
媒体状态 . . . . . . . . . . . . : 媒体已断开连接
连接特定的 DNS 后缀 . . . . . . . :
以太网适配器 VirtualBox Host-Only Network:
连接特定的 DNS 后缀 . . . . . . . :
本地链接 IPv6 地址. . . . . . . . : fe80::5d19:868:9a75:acd3%8
IPv4 地址 . . . . . . . . . . . . : 192.168.56.1
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . :
以太网适配器 VirtualBox Host-Only Network #2:
连接特定的 DNS 后缀 . . . . . . . :
本地链接 IPv6 地址. . . . . . . . : fe80::ad5a:7e54:52b9:1095%6
IPv4 地址 . . . . . . . . . . . . : 192.168.222.1
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . :
无线局域网适配器 本地连接* 9:
媒体状态 . . . . . . . . . . . . : 媒体已断开连接
连接特定的 DNS 后缀 . . . . . . . :
无线局域网适配器 WLAN:
连接特定的 DNS 后缀 . . . . . . . :
本地链接 IPv6 地址. . . . . . . . : fe80::dd2b:c458:ee28:d7d1%13
IPv4 地址 . . . . . . . . . . . . : 192.168.31.162
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . : 192.168.31.1
隧道适配器 Teredo Tunneling Pseudo-Interface:
连接特定的 DNS 后缀 . . . . . . . :
IPv6 地址 . . . . . . . . . . . . : 2001:0:9d38:953c:3cc0:1cf5:3f57:e05d
本地链接 IPv6 地址. . . . . . . . : fe80::3cc0:1cf5:3f57:e05d%2
默认网关. . . . . . . . . . . . . : ::
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment