通过命令行将 Unity 项目导出为 Android Studio 项目

Export Unity Project as Android Studio Project via Command Line

我有一个 unity3D 项目,我想构建到 android 目标。 但是如何在命令行参数中指定 'Export Project' 标志? 有人知道吗?

我的构建脚本:

BuildPlayerOptions buildPlayerOptions = new BuildPlayerOptions();
buildPlayerOptions.scenes = scenes;
buildPlayerOptions.locationPathName = "AndroidBuild";
buildPlayerOptions.target = BuildTarget.Android;
buildPlayerOptions.options = BuildOptions.None;
BuildPipeline.BuildPlayer(buildPlayerOptions);

如果您想更新 Player Settings 中的 Export Project 选项,您必须将 BuildOptions 设置为 AcceptExternalModificationsToPlayer。您可以在此处找到更多信息:Documentation.

还有一种方法可以使用 UnityEditor 设置进行更新:

EditorUserBuildSettings.exportAsGoogleAndroidProject = true;