Unity中Editor中的设置对应的代码中的api接口

所用版本unity2018

BuildSetting中点开的Android的设置

Unity中Editor中的设置对应的代码中的api接口

对应api:

EditorUserBuildSettings.exportAsGoogleAndroidProject = true;
EditorUserBuildSettings.androidBuildSystem = AndroidBuildSystem.Gradle;

EditorUserBuildSettings.SetBuildLocation(_buildTarget, targetFolder); //设置导出路径

PlayerSetting中的Android的设置

Unity中Editor中的设置对应的代码中的api接口

UnityEditor.PlayerSettings.Android.useAPKExpansionFiles = true;//生成 obb

customgradletemplate这个没有找到对应的api。但是发现当勾选上以后,会自动在显示出来的路径上(Plugin/Android)添加一个gradle文件,而如果把勾选取消,就自动把.gradle文件的后缀改成了 .gradle.DISABLE。 

其他一些常用的

https://blog.****.net/u012138730/article/details/82880033#1%EF%BC%89%E5%BC%95%E6%93%8E%E6%8E%A5%E5%8F%A3%E5%87%BD%E6%95%B0

 

查找方法:

对比两次界面修改后projectsettings文件夹下面的.asset文件(转成txt 用对比工具看)的修改,然后大概就知道api的接口名字了。

一般都是PlayerSettings类和EditorUserBuildSettings类中。