unity缩小包体
去除不需要的aar和so和dll
-
限制aar和so生效的平台,比如有些只需要在 Editor 平台下生效
直接在文件属性中设置 -
导出时根据条件设置是否需要
public class ARCorePreprocessBuild : IPreprocessBuildWithReport { // 要过滤的插件 static readonly string[] k_RuntimePluginNames = { "UnityARCore.aar", "ARPresto.aar", "arcore_client.aar" }; public void OnPreprocessBuild(BuildReport report) { foreach (var plugin in PluginImporter.GetAllImporters()) { if (plugin.isNativePlugin && k_RuntimePluginNames.