一般安卓自动化打包直接会生成个APK出来,但是我不想生成APK,我想生成Eclipse项目。 然后在自动化完成后面的打包工作。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
using UnityEngine; using System.Collections; using UnityEditor; public class NewBehaviourScript : Editor { [MenuItem("Tools/Build Google Project")] static public void BuildAssetBundles(){ BuildPipeline.BuildPlayer(new string[]{ "Assets/Untitled.unity"} , Application.dataPath + "/../", BuildTarget.Android, BuildOptions.AcceptExternalModificationsToPlayer); } } |
参数2就是导出的Eclipse路径 ,这里我放在与Assets平级目录下。
- 本文固定链接: https://www.xuanyusong.com/archives/3162
- 转载请注明: 雨松MOMO 于 雨松MOMO程序研究院 发表
捐 赠写博客不易,如果您想请我喝一杯星巴克的话?就进来看吧!
Unity3d 4.6.1导出android项目没有生成.project和.class文件,这是怎么回事!我用的是mac版本。
error : ‘Assets/Untitled.unity’ is an incorrect path for a scene file. BuildPlayer expects paths relative to the project folder.
mono,请问为什么我报这个错误?’Assets/Untitled.unity’ is an incorrect path for a scene file. BuildPlayer expects paths relative to the project folder.
说错了,直接导出android 工程的吧?
嗯,我记得可以直接在build setting 中 导出 android apk 的吧?
momo老师,为什么我导出来的是netbeans的工程呢?
一样的,netbeans eclipse 都可以打开它。
我用netbeans能识别出是个项目,但是eclipse却识别不出是个项目工程,不知道怎么回事
BuildOptions.AcceptExternalModificationsToPlayer 这个选项是4.5版本加入的吧,记得之前版本中是木有这个选项的
博主为什么不用EditorUtility.SaveFilePanel (string title, string directory, string defaultName, string extension);设置路径,这样可以生成的时候选择路径。