From 2b3d7f3ad8981c0ab76cd7da167ef538f2e29674 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期日, 10 五月 2026 19:39:22 +0800
Subject: [PATCH] 0312 导出AS工程
---
Assets/Editor/Tool/ClientPackage.cs | 11 ++++++++++-
1 files changed, 10 insertions(+), 1 deletions(-)
diff --git a/Assets/Editor/Tool/ClientPackage.cs b/Assets/Editor/Tool/ClientPackage.cs
index 1c76cb1..63824d7 100644
--- a/Assets/Editor/Tool/ClientPackage.cs
+++ b/Assets/Editor/Tool/ClientPackage.cs
@@ -567,6 +567,12 @@
/// </summary>
public static void ExportAndroidProject(string _publisher, int _buildIndex, bool _development, string _outputPath, string _assetBundlePath)
{
+ if (string.IsNullOrEmpty(_outputPath) || !Directory.Exists(_outputPath))
+ {
+ Debug.LogError("瀵煎嚭璺緞鏃犳晥锛岃璁剧疆鏈夋晥鐨� Android Export Path: " + _outputPath);
+ return;
+ }
+
PreBuild(_publisher, _buildIndex);
var versionName = string.Empty;
@@ -639,8 +645,10 @@
// 鍏抽敭璁剧疆锛氬鍑轰负Gradle宸ョ▼鑰岄潪鐩存帴鎵揂PK
EditorUserBuildSettings.exportAsGoogleAndroidProject = true;
EditorUserBuildSettings.androidBuildSystem = AndroidBuildSystem.Gradle;
+ EditorUserBuildSettings.development = _development;
- // 瀵煎嚭璺緞
+ // 瀵煎嚭璺緞锛堢‘淇濅负缁濆璺緞锛�
+ _outputPath = Path.GetFullPath(_outputPath);
string outputDir = Path.Combine(_outputPath, versionName + "_" + versionConfig.clientPackageFlag);
if (Directory.Exists(outputDir))
@@ -659,6 +667,7 @@
// 瀵煎嚭瀹屾垚鍚庢仮澶嶈缃�
EditorUserBuildSettings.exportAsGoogleAndroidProject = false;
+ EditorUserBuildSettings.development = false;
}
public static void BuildIpa(string _sdkPath, string _publisher, int _buildIndex, bool _replace)
--
Gitblit v1.8.0