unity3d是一个跨平台的游戏开发引擎,可以使用c#开发各种平台上的游戏,如windows,Mac,Android,windows phone,IOS,Flash等。下面说下如何将开发好的unity3d游戏发布到Android手机上

1.安装unity3d

这是官网下载地址,这里能下载到最新版本的unity3d:http://unity3d.com/unity/download,安装的话一路默认就行

2.安装java sdk和Android sdk

unity3d中使用c#编写的代码如何才能在android手机上运行呢,答案是压根就不能运行,unity3d通过mono框架将c#代码转换成Android代码,所以若想发布Android程序,就需要安装Android sdk,而Android又是基于java运行环境的,所以也需要安装java sdk,下面附上下载地址。java sdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u2-download-1377129.html;Android sdk下载地址:http://developer.android.com/sdk/index.html

java sdk的安装一路默认就好,默认路径为C:\Program Files (x86)\Java。

Androi sdk下载完毕后,解压,然后运行SDK Manager.exe,在弹出的界面中勾选需要的内容,如下图所示

其中最重要的是Android的版本,这里列出了很多版本,有些文章说,不能单独选择一个4.0以上的版本(不包括4.0),否则发布的时候会报错,但是通过实验,只勾选Android 4.4.2(API19),然后安装也能够成功发布到手机上。

勾选万选项后,然后点击安装,接下来就是等待的时间了。

3.发布

安装完毕之后,打开unity3d

1)配置发布时的Android sdk目录,在菜单中选择Edit---Preferences...,在弹出的对话框中选择“External Tools”,在最下面的“Android sdk location”中选择你的路径,其实就是你下载的Android sdk压缩包解压之后的sdk文件夹的路径,如下图

2)配置完毕之后,在菜单中选择“File----Build Settings”,弹出如下图窗体,在左边选择Android,然后在右边选择“Build and run”或者“Build”,弹出对话框用来选择发布的位置和程序名称,设置之后,开始发布。

3)在发布过程中可能会报如下错误

这是因为Build Identifier的名称不是唯一的,不能使用默认的,在右边这是因为Build Identifier的名称不是唯一的,不能使用默认的,修改方法是在发布窗口点击“play settings”,然后设置Build Indentifier属性的值为"com.aaa.bbb"这种格式的,总之不能使用默认的就好了

更多相关文章

  1. Android开发准备——Java和Android(安卓)Studio环境搭建
  2. android开发环境搭建--android studio安装与配置
  3. Windows下快速搭建安卓开发环境Android(安卓)studio
  4. Android——常用的系统服务
  5. 【Android】Android(安卓)Studio的安装
  6. VirtualApp中静默安装App
  7. Android之网络访问(一)android 中对apache httpclient及httpurlc
  8. Unable to execute dex: java.nio.BufferOverflowException解决
  9. EclipseSDK NDK Cygwin CDT 集成开发环境的搭建

随机推荐

  1. android 获取设备IMEI与序列号
  2. 64位Fedora中搭建Android环境没有兼容的3
  3. 2013.12.03(6) ——— android ActionbarSh
  4. UI组件之TextView及其子类(一)TextView和
  5. android 分享 api
  6. android中异步加载图片信息
  7. Android双列滑动表格(双表头不动)
  8. android 自带 xml解析
  9. android修改AlertDialog主题
  10. 攔截Android的SMS並且停止轉發