第一步    下载安装JDK 和SDK

1、需要配置java环境。点击链接进入ava的配置的方法:http://www.cnblogs.com/Study088/p/7496158.html

2、下载SDK,下载SDK的话国内有映像文件,这里推荐一个:http://www.cnblogs.com/bjzhanghao/archive/2012/11/14/2769409.html

3、下载JDK和AndroidSDK ,链接:http://pan.baidu.com/s/1miqozqC 密码:3pbi

第二步   SDK Manager配置代理

1、下载好ADT的文件包含:(根据自己的需要要记得更新。这个只是在我当前用的时候是最新版本),直接找到SDK Manager.exe,双击启动。如图所示:

2、点击菜单“Tools”--“Options...”,如图:

3、设置代理服务器地址、端口号,如图:

图片设置的是大连东软信息学院镜像服务器地址。(mirrors.neusoft.edu.cn : 80)

还有中国科学院开源协会镜像站地址: mirrors.opencas.org 端口80 等。

4、单击Close按钮,在设置成功后,点击菜单“packages”-“reload”就可以刷新列表了。

5、选择你需要安装和更新的包。

第三步 unity打包发布apk流程

1.安装好了后。在unity3d中配置。unity5.0之前只要配置SDK,5.0后需要配置SDK和JDK。

打开Unity3d

2、这些都配置完成后。就可以发布了。只是在发布Antroid之前需要配置发布的相关信息。

3、选择要发布的类型。这里选择Android,然后单击 "Player Settings",Inspector窗口会显示如图所示:

  • Resolution and Presentation: 设置分辨率和一些描述信息.
  • Icon: 桌面上显示的游戏图标设置.
  • Splash Image: 游戏启动显示的图片
  • Other Settings: 其他设置
  • Publishing Settings: 发布设置.
  • Company Name:你的公司的名称。 这是用于定位首选项文件中。
  • Product Naem:产的名称会出现在菜单栏在游戏运行时用于定位也首选项文件。
  • Default.Icon:默认的图标,会在每一个平台上的应用程序。 你可以覆盖这个特定的平台。
  • Default Cursor:默认光标,应用程序将会对每一个支持平台。
  • Cursor Hotspor:光标热点在左上角的像素默认光标。

4、来看看怎么设置Icon,

在这里设置一张图片

你会发现在Icon下面会自动生成不同尺寸的图片

5、来看看Other Settings设置。这里是重点!!默认的如左图所示, 我的设置如右图所示:

这里不能是默认值:可以设置com.Company.test

6、在Other Settings设置中选择Android 版本,版本不能低于自己的手机版本。

6、游戏一般的是横屏的。所以大部分都是强制设置横屏游戏,Default Orientation:设置游戏的方向。

如图所示:第一个是竖向,第二个是竖向倒过来,第三个右横,第四左横,最后一个是自动旋转就是根据你的手机来旋转了。

我这里设置的第5个,即自动旋转。

7、配置完成后。连接电脑数据线。单击Build And Run,编译并运行游戏到手机上。

连接手机确保你的手机驱动安装成功。并且你的手机开启了USB调试

8、如果你发布的时候。提示:

原因是你没有设置Build Identifier的名称,因为Build Identifier不是唯一的,不能使用默认的

修改即可:

这样你就可以在手机上测试你发布的程序了

unity3D开发的程序发布到Android平台上进行运行测试的详细步骤的更多相关文章

  1. 使用VS中自带的一键打包功能将我们的ASP.NET Core类库打包并将程序包(类库)发布到NuGet平台上进行管理

    本章将和大家简单分享下如何使用VS中自带的一键打包功能将我们的ASP.NET Core类库打包并将程序包(类库)发布到NuGet平台上进行管理. 一.注册并登录NuGet平台 NuGet官网:http ...

  2. Android平台上最好的几款免费的代码编辑器

    使用正确的开发工具能够快速有效地完成源代码的编写和测试,使编程事半功倍.在网络信息高速发展的今天,移动设备的方便快捷已经深入人心,越来越多的程序员会选择在任何感觉舒适的地方使用移动设备查看或者编辑源代 ...

  3. (转) Android平台上关于IM的实践总结

    前言 IM通信在互联网发展到现在已经是码农的世界里人尽皆知的技术,特别在当下移动互联网迅猛发展的时代这种技术的开发也更加火热,其中老牌的代表作就有QQ和MSN,和最近新崛起的微信,默默,易信,来往等眼 ...

  4. 随笔之Android平台上的进程调度探讨

    http://blog.csdn.net/innost/article/details/6940136 随笔之Android平台上的进程调度探讨 一由来 最近在翻阅MediaProvider的时候,突 ...

  5. Qt在Android平台上实现html转PDF的功能

    Qt for Android Qt for Android enables you to run Qt 5 applications Android devices. All Qt modules ( ...

  6. HTML5定稿了,终于有一种编程语言开发的程序可以在Android和IOS两种设备上运行了

    2007 年 W3C (万维网联盟)立项 HTML5,直至 2014 年 10 月底,这个长达八年的规范终于正式封稿. 过去这些年,HTML5 颠覆了 PC 互联网的格局,优化了移动互联网的体验,接下 ...

  7. 【流媒体开发】VLC Media Player - Android 平台源码编译 与 二次开发详解 (提供详细800M下载好的编译源码及eclipse可调试播放器源码下载)

    作者 : 韩曙亮  博客地址 : http://blog.csdn.net/shulianghan/article/details/42707293 转载请注明出处 : http://blog.csd ...

  8. 移动端开发:iOS与Android平台上问题列表

    要CSS伪类 :active 生效,只需要给 document 绑定 touchstart 或 touchend 事件 <style> a { color: #000; } a:activ ...

  9. 编译在android 平台上跑的C应用程序

    Android 用的是 Bionic C, 而不是通常的glibc,因此简单使用交叉工具链并不能够编译出适合运行在android 设备上的 C/C++ 程序. 交叉工具链可以很轻松在 Android ...

随机推荐

  1. 学习笔记52—coverletter

    SCI 论文投稿时需要递送一封 Cover letter.你曾经有没有过这样的经历:刚提笔准备写第一句话就陷入沉思——称呼怎么写?或许有的作者认为直接写 Dear editors 就可以了,不用和老外 ...

  2. 零点红旗echarts

    当月销量 当月同比 当月市场份额 区域占比 累计销量 累计同比 累计市场份额 区域占比 lists = { district:[ {name: '东北', value: [20100,'+13%',' ...

  3. js时间戳如何转时间

    js时间戳如何转时间 一.总结 一句话总结:Date对象分别获取年now.getFullYear()月now.getMonth()+1日now.getDate()即可 Date对象分别获取年now.g ...

  4. mybatis-generator使用心得

    通过web service给前端返回数据 首先后台先建表, 再针对表进行CRUD的各种sql, 然鹅,现在流行做法是使用mybatis,直接xml把sql融合了,什么事都有利弊,像我这样的手写sql党 ...

  5. makefile 里的vpath

    https://www.cmcrossroads.com/article/basics-vpath-and-vpath Only missing prerequisites matching the ...

  6. Python 编程快速上手 第十五章 保持时间,计划任务和启动程序

    前言 这一章节的主要内容是: 处理时间类型的数据(使用python 的两个模块: time 和 datetime 来处理) 创建多个线程 (使用 threading 模块来创建多个线程) 进行多个进程 ...

  7. 20165327 2017-2018-2 《Java程序设计》第6周学习总结

    20165327 2017-2018-2 <Java程序设计>第6周学习总结 教材内容总结 第八章 String类常用方法 public int length() public boole ...

  8. SSH免密钥登陆

    local ipaddress:10.47.39.7:remote ipaddress:10.47.39.8 1.生成公钥和私钥 [root@local ~]# ssh-keygen -t rsa  ...

  9. linux动态库

    1.编写动态库函数接口 gcc -fPIC -shared -o libfunction.so funtion.c 2.写头文件 3.测试 gcc test.c -L. -lfuntion -o ru ...

  10. 轮播,试用与微信公众号,apicloud苹果安卓

    <head> <script type="text/javascript" src="script/jquery.min.js">< ...