三国卡牌客户端基础资源仓库
hch
2026-05-10 2b3d7f3ad8981c0ab76cd7da167ef538f2e29674
0312 导出AS工程
1个文件已修改
11 ■■■■■ 已修改文件
Assets/Editor/Tool/ClientPackage.cs 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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工程而非直接打APK
        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)