|
@@ -46,6 +46,9 @@ namespace HybridCLR.Editor
|
|
|
|
|
|
|
|
var md5Json = JsonHelper.ToJson(assetMd5Info);
|
|
var md5Json = JsonHelper.ToJson(assetMd5Info);
|
|
|
File.WriteAllText(build + "DllMD5.txt", md5Json);
|
|
File.WriteAllText(build + "DllMD5.txt", md5Json);
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
LogTool.Log("MD5文件生成完成");
|
|
LogTool.Log("MD5文件生成完成");
|
|
|
PlatformType platformType;
|
|
PlatformType platformType;
|
|
|
#if UNITY_ANDROID
|
|
#if UNITY_ANDROID
|
|
@@ -59,8 +62,22 @@ namespace HybridCLR.Editor
|
|
|
#else
|
|
#else
|
|
|
platformType = PlatformType.None;
|
|
platformType = PlatformType.None;
|
|
|
#endif
|
|
#endif
|
|
|
- // var build = Application.streamingAssetsPath;
|
|
|
|
|
- // BuildAndCopyAOTHotUpdateDlls(build);
|
|
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ var build1 = string.Format(BuildEditor.buildDllFolder, platformType,
|
|
|
|
|
+ $"{1}.{1}.{1}");
|
|
|
|
|
+ foreach (var bundle in allBundles)
|
|
|
|
|
+ {
|
|
|
|
|
+ if (bundle.Contains(".manifest")) continue;
|
|
|
|
|
+ var fileInfo = new FileInfo(bundle);
|
|
|
|
|
+ byte[] data = File.ReadAllBytes(bundle);
|
|
|
|
|
+ string fileName = fileInfo.Name;
|
|
|
|
|
+ string p = build1 + fileName;
|
|
|
|
|
+
|
|
|
|
|
+ File.WriteAllBytes(p, data);
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
AssetDatabase.SaveAssets();
|
|
AssetDatabase.SaveAssets();
|
|
|
AssetDatabase.Refresh();
|
|
AssetDatabase.Refresh();
|
|
|
}
|
|
}
|