Unity打包Android平台AssetBundle脚本

注意,BuildTarget tagetPlatform参数为BuildTarget.Android

using UnityEngine;
using UnityEditor;

public class BuildAssetBundlesExample: MonoBehaviour
{
    [MenuItem("Example/Build Asset Bundles")]
    static void BuildABs()
    {
        // Put the bundles in a folder called "ABs" within the Assets folder.
        BuildPipeline.BuildAssetBundles("Assets/ABs", BuildAssetBundleOptions.None, BuildTarget.Android);
    }
}

BuildTarget 编译目标

类型:Enumeration

Target build platform.

目标编译平台。

Note: This is an editor class. To use it you have to place your script in Assets/Editor inside your project folder. Editor classes are in the UnityEditor namespace so for C# scripts you need to add "using UnityEditor;" at the beginning of the script.
注意:这是一个编辑器类,如果想使用它你需要把它放到工程目录下的Assets/Editor文件夹下。编辑器类在UnityEditor命名空间下。所以当使用C#脚本时,你需要在脚本前面加上 "using UnityEditor"引用。

参见: BuildPipeline.BuildPlayer.

Values值

    • WebPlayer

      Build a web player. // 编译一个网络播放器。

    • WebPlayerStreamed

      Build a streamed web player. // 编译一个流播放器。

    • DashboardWidget

      Build an OS X Dashboard widget.
      编译一个OS X Dashboard widget(仪表板小工具)。

    • StandaloneOSXUniversal

      Build an OS X standalone. // 编译一个OS X 独立版。

    • StandaloneOSXPPC

      Build an OS X standalone (PowerPC only).
      编译一个OS X 独立版(仅PowerPC处理器)。

    • StandaloneOSXIntel

      Build an OS X standalone (Intel only).
      编译一个OS X 独立版(仅Intel处理器)。

    • StandaloneWindows

      Build a Windows standalone. // 编译一个Windows独立版。

    • iPhone

      Build an iPhone player // 编译一个iPhone播放器。

    • PS3

      Build a PS3 Standalone // 编译一个PS3独立版。

    • XBOX360

      Build a XBox Standalone // 编译一个XBox独立版。

    • Android

      Build an Android .apk standalone app
      编译一个安卓.apk独立版应用。

    • Wii

      Build a Wii standalone // 编译一个Wii独立版。

    • StandaloneWindows64

      Build a Windows 64-bit standalone. // 编译Windows独立版64位。

  

时间: 2024-08-07 23:48:17

Unity打包Android平台AssetBundle脚本的相关文章

cocos2d-x3.9利用cocos引擎一键打包Android平台APK(C++小白教程)

链接地址:http://www.cocoachina.com/bbs/read.php?tid=333937 cocos2d-x3.9利用cocos引擎一键打包Android平台APK(C++小白教程) 此教程仅供参考,C++小白系列,从新建工程到打包apk,大神们可在评论多给留言建议,若有不详或错误请予指点.OK,我们直入主题 本教程开发环境详情如下开发系统:win764位开发工具:cocos引擎v2.3.3,VS2013cocos2dx版本:3.9 步骤一:windows下各类工具安装(ja

cocos 3.0 一键打包android平台应该注意的细节

cocos2d-x 移植越来越便捷,走到cocos2d-x-3.0rc2,能够说移植已经非常完好了,我们仅仅要进行适当的适配,cocos能够直接帮助我们生成apk 我网络不好无法上传图片:(无图无捷豹,呵呵),好像又能够了,哎,这网络! (1)首先确保本地已下载下面软件: android-NDK   :任意找 android-SDK    :官网   developer.android.com/sdk/index.html apache-ant      :    任意找 java-jdk   

Cocos2d-x 3.1.1 学习笔记(四)学习打包Android平台APK!

从cocos2dx 3.1项目打包成apk安卓应用文件,搭建安卓环境的步骤有点繁琐,但搭建一次之后,以后就会非常快捷! 一.下载Android环境 搭建Android环境需要用到Android SDK.NDK.Ant和JDK: Android SDK下载http://developer.android.com/sdk/index.html Android NDk下载http://developer.android.com/tools/sdk/ndk/index.html Android JDK下

cocos2d-x3.2 打包Android平台APK

一.下载Android环境 搭建Android环境需要用到Android SDK.NDK.Ant和JDK: 下载Android SDK 下载Android NDk 下载Android JDK 下载Ant 其中JDK是需要安装的,其他的都直接解压即可.将SDK NDK 和ANT解压缩到同一个文件夹中,我解压后文件都放在了e:\Android文件夹下 SDK如果下载下来的adt文件那么把里面的SDK文件夹考出来,修改后 二.配置JDK 在JDK安装完毕之后,需要手动进行环境变量的配置 1.系统变量里

Cocos2d-x 3.2 打包Android平台APK

(转自:http://www.cnblogs.com/Richard-Core/p/3855130.html) 从cocos2dx 3.2项目打包成apk安卓应用文件,搭建安卓环境的步骤有点繁琐,但搭建一次之后,以后就会非常快捷! (涉及到3.1.1版本的,请自动对应3.2版本,3.x版本的环境搭建都是一样的) 一.下载Android环境 搭建Android环境需要用到Android SDK.NDK.Ant和JDK: Android SDK下载http://developer.android.c

unity打包android游戏部分问题总结

一:虚拟导航栏挡到游戏按钮: 解决方案如下: 1.获取焦点的时候隐藏 虚拟导航条 Navigation bar 隐藏导航条 2.出现导航条的时候,改变游戏界面大小 Unity tidbits: changing the visibility of Android’s navigation and status bars, and implementing immersive mode 二:unity与android相互调用: https://coding.net/u/fatlin/p/unity

Unity打包android的apk与数据包.obb分离和apk签名

那么,通过以上图片.我相信大多数人已经知道怎么创建了,apk签名比較简单,假设之前没有签名文件.那么选择图中的Create New Keystore然后在以下两个password框中输入password点击Browse Keystore创建一个.keystore文件,签名文件就创建完毕了,仅仅要build的时候.自然就会将你的apk签名了,那签名有什么用呢?作为一个开发过android的人,我算是了解一些的,曾经到一些开发人员平台上传安卓的apk公布的时候,常常会有提示安全性问题,比方360开发

Unity调用android平台java代码

最近因为公司需要开始研究Unity平台的sdk接入.首先从调用最简单的java代码开始. 1.首先建立android lib项目. package unityPlugin; import com.unity3d.player.UnityPlayer; import android.widget.Toast; public class UnityPluginTest { public static void show(){ UnityPlayer.currentActivity.runOnUiTh

关于Unity打包Android发布流程

如果想要让Unity可以打包Apk,你需要先下载一个JDK7以上(包括7)的版本. 并且必须是64位. 安装时请记住您的安装路径 下面是我分享的连接: 链接:http://pan.baidu.com/s/1nuUjcpV 密码:pttn 安装完JDK后,就是比较重要的环节之一:配置环境变量 下面是操作步骤: 右击我的电脑,选择属性 ===> Win7 选择高级系统设置 ===> 点击环境变量 ===> 在系统变量里点击新建 ===> 变量名:JAVA_HOME 变量值:就是之前要求