首页 >Unity3D频道 >【Unity杂文】 > Unity3D研究院之脚本生成Android Google Project
2014
08-26

Unity3D研究院之脚本生成Android Google Project

一般安卓自动化打包直接会生成个APK出来,但是我不想生成APK,我想生成Eclipse项目。 然后在自动化完成后面的打包工作。

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平级目录下。

最后编辑:
作者:雨松MOMO
专注移动互联网,Unity3D游戏开发
捐 赠写博客不易,如果您想请我喝一杯星巴克的话?就进来看吧!

Unity3D研究院之脚本生成Android Google Project》有 10 条评论

  1. Unity3d 4.6.1导出android项目没有生成.project和.class文件,这是怎么回事!我用的是mac版本。

  2. jimheaven说:

    error : ‘Assets/Untitled.unity’ is an incorrect path for a scene file. BuildPlayer expects paths relative to the project folder.

  3. 小光说:

    mono,请问为什么我报这个错误?’Assets/Untitled.unity’ is an incorrect path for a scene file. BuildPlayer expects paths relative to the project folder.

  4. 张洁勇说:

    说错了,直接导出android 工程的吧?

  5. 张洁勇说:

    嗯,我记得可以直接在build setting 中 导出 android apk 的吧?

  6. COOPER说:

    momo老师,为什么我导出来的是netbeans的工程呢?

  7. BuildOptions.AcceptExternalModificationsToPlayer 这个选项是4.5版本加入的吧,记得之前版本中是木有这个选项的

  8. 说:

    博主为什么不用EditorUtility.SaveFilePanel (string title, string directory, string defaultName, string extension);设置路径,这样可以生成的时候选择路径。

留下一个回复

你的email不会被公开。 必填项已用 * 标注。