From 0ce6e3caf3444fb9d306ee8ba9eb55351e6ba9b6 Mon Sep 17 00:00:00 2001
From: client_Hale <339726288@qq.com>
Date: 星期四, 23 八月 2018 19:54:19 +0800
Subject: [PATCH] Fixed 修改AndroidSDK差异化加载逻辑

---
 Assets/Editor/Tool/ClientPackage.cs |   74 ++++++++++++++++++------------------
 1 files changed, 37 insertions(+), 37 deletions(-)

diff --git a/Assets/Editor/Tool/ClientPackage.cs b/Assets/Editor/Tool/ClientPackage.cs
index 9b2739e..ebe3dba 100644
--- a/Assets/Editor/Tool/ClientPackage.cs
+++ b/Assets/Editor/Tool/ClientPackage.cs
@@ -1,30 +1,30 @@
-锘縰sing System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-using System;
-using UnityEditor;
-using System.IO;
-using System.Text.RegularExpressions;
-using System.Text;
-using TableConfig;
-
+锘縰sing System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using System;
+using UnityEditor;
+using System.IO;
+using System.Text.RegularExpressions;
+using System.Text;
+using TableConfig;
+
 public class ClientPackage
-{
-    public static readonly string versionsFilePath = Application.dataPath + Path.DirectorySeparatorChar + "Editor/VersionConfigs/Versions.txt";
+{
+    public static readonly string versionsFilePath = Application.dataPath + Path.DirectorySeparatorChar + "Editor/VersionConfigs/Versions.txt";
     public static readonly string[] baseLevels = new string[] { "Assets/Resources/Scenes/Launch.unity", "Assets/Resources/Scenes/Empty.unity" };
 
     public static string SDK_PLUGIN_PROJECT {
         get { return LocalSave.GetString("SDK_PROJECT_PATH"); }
         set { LocalSave.SetString("SDK_PROJECT_PATH", value); }
-    }
-
-    static string ANDROID_PLUGIN_PATH = Application.dataPath + "/Plugins/Android";
-
+    }
+
+    static string ANDROID_PLUGIN_PATH = Application.dataPath + "/Plugins/Android";
+
     static int packageIndex {
         get { return LocalSave.GetInt("ClientPackageIndex", 1); }
         set { LocalSave.SetInt("ClientPackageIndex", value); }
-    }
-
+    }
+
     public static void BuildPublishers(string _sdkPath, string _assetBundlePath, string _output, string _publisherString, bool _development, bool _replace)
     {
         var publisherIds = new List<string>();
@@ -49,7 +49,7 @@
                     }
                     break;
             }
-        }
+        }
 
         var smallPackages = new List<string>();
         var halfPackages = new List<string>();
@@ -198,7 +198,7 @@
 
         packageIndex++;
     }
-
+
     public static void BuildApk(string _sdkPath, string _output, string _publisher, bool _development)
     {
         PreBuild(_publisher);
@@ -235,12 +235,12 @@
             Directory.Delete(ANDROID_PLUGIN_PATH, true);
         }
 
-        Debug.LogFormat("鎵цAndroid SDK 鏂囦欢鎷疯礉锛宖rom:{0};to:{1}", StringUtility.Contact(_sdkPath, "/Android/", versionConfig.appId), ANDROID_PLUGIN_PATH);
-        FileExtersion.DirectoryCopy(StringUtility.Contact(_sdkPath, "/Android/", versionConfig.appId), ANDROID_PLUGIN_PATH);
+        Debug.LogFormat("鎵цAndroid SDK 鏂囦欢鎷疯礉锛宖rom:{0};to:{1}", StringUtility.Contact(_sdkPath, "/Android/release"), ANDROID_PLUGIN_PATH);
+        FileExtersion.DirectoryCopy(StringUtility.Contact(_sdkPath, "/Android/release"), ANDROID_PLUGIN_PATH);
         if (!versionConfig.appId.Equals("test"))
         {
-            FileExtersion.DirectoryCopy(StringUtility.Contact(_sdkPath, "/娓犻亾宸紓/", versionConfig.productName), ANDROID_PLUGIN_PATH);
-        }
+            FileExtersion.DirectoryCopy(StringUtility.Contact(_sdkPath, "/ChannelDiff/", versionConfig.appId), ANDROID_PLUGIN_PATH);
+        } 
         AssetDatabase.SaveAssets();
         AssetDatabase.Refresh();
 
@@ -255,8 +255,8 @@
             var apkName = StringUtility.Contact(_output, "/", versionName, "_", versionConfig.clientPackageFlag, "_v", versionConfig.m_Version, "_", index, ".apk");
             BuildPipeline.BuildPlayer(baseLevels, apkName, BuildTarget.Android, BuildOptions.None);
         }
-    }
-
+    }
+
     public static void BuildIpa(string _publisher, bool _replace)
     {
         PreBuild(_publisher);
@@ -271,8 +271,8 @@
         {
             XCodeProjectMod.BuildIOSProject_Append();
         }
-    }
-
+    }
+
     private static void PreBuild(string _publisher)
     {
         try
@@ -323,8 +323,8 @@
             AssetDatabase.Refresh();
         }
 
-    }
-
+    }
+
     static VersionConfig GetVersionConfig(string _publisher, out string _versionName)
     {
         var lines = File.ReadAllLines(versionsFilePath);
@@ -344,8 +344,8 @@
 
         _versionName = string.Empty;
         return null;
-    }
-
+    }
+
     static void SetIconAndSplashImage(string _versionName)
     {
         var buildTarget = GetBuildTarget();
@@ -415,8 +415,8 @@
             EditorUtility.SetDirty(textureImporter);
         }
 
-    }
-
+    }
+
     static BuildTargetGroup GetBuildTarget()
     {
 #if UNITY_ANDROID
@@ -426,6 +426,6 @@
 #else
         return BuildTargetGroup.Standalone;
 #endif
-    }
-
-}
+    }
+
+}

--
Gitblit v1.8.0