第一步    下载安装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. nodejs实现文件的拷贝复制

    var fs = require( 'fs' ), stat = fs.stat; /* 05 * 复制目录中的所有文件包括子目录 06 * @param{ String } 需要复制的目录 07 * ...

  2. C#接口实现技巧之借助第三方

    一个类继承了一个接口,对接口实现通常的做法---直接在这个类中对接口进行实现. 利用继承的概念,可以很巧妙地借助第三方类对接口进行实现,这种方式在实际的项目开发过程中其实用途很是比较大的,至少我们的游 ...

  3. python+selenium:点击页面元素时报错:WebDriverException: Message: Element is not clickable at point (1372.5, 9.5). Other element would receive the click: <li style="display: list-item;" id="tuanbox"></li>

      遇到一个非常郁闷的问题,终于解决了, 问题是这样的,NN网站的价格计划,每一个价格计划需要三连击才能全部点开,第一个房型的价格计划是可以正确三连击打开的,可是第二个房弄就不行了,报错说不是可点击的 ...

  4. 学习Py——自己模拟写的一个Range功能

    #!/usr/bin/env python # -*- coding:utf-8 -*- __author__ = "loki" # function: Modeled range ...

  5. 2019/01/17 基于windows使用fabric将gitlab的文件远程同步到服务器(git)

    觉得django项目把本地更新push到gitlab,再执行fabric脚本从gitlab更新服务器项目挺方便的,当然从本地直接到服务器就比较灵活. 2019/01/17 基于windows使用fab ...

  6. 合并CSV文件.bat

    @echo off E:\保存文件夹 cd E:\文件所在的文件夹 dir copy *.csv all_keywords.csv echo @@@@@@@@@@@@@合并成功!@@@@@@@@@@@ ...

  7. Apache commons(Java常用工具包)简介

    Apache Commons是一个非常有用的工具包,解决各种实际的通用问题,下面是一个简述表,详细信息访问http://jakarta.apache.org/commons/index.html Be ...

  8. 【其他】【服务器】【2】把jar包做成服务,在Service中管理

    三个文件:service_install.xml,service_install.exe,install-service.bat: 和xx.jar放在同一个目录下 service_install.xm ...

  9. java把list分成几个list

    public static void main(String[] args) { List<String> list=new ArrayList<>(); list.add(& ...

  10. (二)使用数组长度实现ADT bag(java)

    目录 1.使用固定大小的数组实现ADT bag 包 1.1 一组核心方法 1.2 实现核心方法   1.3 让实现安全 1.4 测试核心方法 1.5 实现更多的方法 1.6 删除项的方法 1.7 测试 ...