28 lines
694 B
C#
28 lines
694 B
C#
|
|
#if UNITY_ANDROID
|
||
|
|
|
||
|
|
using System;
|
||
|
|
using System.Collections.Generic;
|
||
|
|
using UnityEditor.Android;
|
||
|
|
using UnityEngine;
|
||
|
|
using Debug=UnityEngine.Debug;
|
||
|
|
|
||
|
|
namespace Guru.Editor
|
||
|
|
{
|
||
|
|
public class AndroidGradleOutputDeps: IPostGenerateGradleAndroidProject
|
||
|
|
{
|
||
|
|
public int callbackOrder => 1;
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 生成Android项目后执行逻辑
|
||
|
|
/// </summary>
|
||
|
|
/// <param name="buildPath"></param>
|
||
|
|
public void OnPostGenerateGradleAndroidProject(string buildPath)
|
||
|
|
{
|
||
|
|
Debug.Log($"<color=#88ff00>---- Android Projct start build {buildPath}</color>");
|
||
|
|
DepsOutputHelper.InstallAndRun(buildPath);
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
#endif
|