Browse Source

【软件版本】
V
【模块名称】
APK-Release自动编译
【问题原因】
修复问题。
【修改描述】

【测试结果】

sat23 3 năm trước cách đây
mục cha
commit
26962660db

BIN
APK自动编译/APK-Release自动编译扩展需求.docx


+ 13 - 7
APK自动编译/app-auto-release.py

@@ -23,9 +23,15 @@ def copyfile(src_file, dest_file):
 
 
 def copyfolder(src_foler, dest_folder):
-    src_files = os.listdir(src_foler)
-    for name in src_files:
-        copyfile(src_foler+"\\"+name, dest_folder+"\\"+name)
+    if src_folder.endswith(".apk"):
+        copyfile(src_foler, dest_folder)
+    else:
+        src_files = os.listdir(src_foler)
+        # 目标路径是否存在,不存在创建;
+        if not os.path.exists(dest_folder):
+            os.mkdirs(dest_folder)
+        for name in src_files:
+            copyfile(src_foler+"\\"+name, dest_folder+"\\"+name)
 
 # 不使用重定向;
 def cmdExecute2(cmd):
@@ -200,13 +206,13 @@ class localSVN:
         msg = cmdExecute(cmd)
         if msg.startswith("?"):     # 不在控制;
             return 0
-        elif msg.startwith("A"):    # 预加入;
+        elif msg.startswith("A"):    # 预加入;
             return 1
-        elif msg.startwith("M"):    # 已修改;
+        elif msg.startswith("M"):    # 已修改;
             return 2
-        elif msg.startwith("C"):    # 冲突;
+        elif msg.startswith("C"):    # 冲突;
             return 3
-        elif msg.startwith("K"):    # 被锁定;
+        elif msg.startswith("K"):    # 被锁定;
             return 4
 
 

BIN
APK自动编译/使用说明.docx