Unity 打包发布Android新手教学 (小白都能看懂的教学 ) [转]
版权声明:本文为Aries原创文章,转载请标明出处。如有不足之处欢迎提出意见或建议,联系QQ531193915
扫码关注微信公众号,获取最新资源
最近在Unity的有些交流群里,发现好多Unity开发的爱好者们都遇到了这个问题。
而且都说在网上看到好多教程弄了好几天都弄不出来,每个人都解释一遍有觉得比较繁琐。
索性我就写一个博客永久保存。希望大家会喜欢。
本文纯属个人经验之谈,如有不足,欢迎指出。
下面进入正题
如果想要让Unity可以打包Apk,你需要先下载一个JDK7以上(包括7)的版本。
并且必须是64位。
安装时请记住您的安装路径
下面是我分享的连接:
链接:http://pan.baidu.com/s/1nuUjcpV 密码:pttn
安装完JDK后,就是比较重要的环节之一:配置环境变量
下面是操作步骤:
右击我的电脑,选择属性
===>
Win7 选择高级系统设置
===>
点击环境变量
===>
在系统变量里点击新建
===>
变量名:JAVA_HOME
变量值:就是之前要求您记住的安装路径
===>
点击确定后在系统变量找到Path
===>
点击编辑
===>
查看当前变量值后面时候有分号分隔符,没有的话添加分号,有的话直接写JDK的Path:
%JAVA_HOME%/bin;
===>
点击确定后再次新建
===>
变量名:CLASSPATH
变量值:.;%JAVA_HOME%/bin;%JAVA_HOME%/lib;
===>
都确定后JDK就配置完毕了
下面检验JDK是否配置成功:
运行cmd控制台
输入Java按回车 查看是否有内容输出,只要不是
**’xxxx ‘不是内部或外部命令,也不是可运行的程序
或批处理文件。**
就证明Path配置成功
同样输入javac按回车。同上结果不为不是内部或外部命令
就证明CLASSPATH配置成功。
接下来就开始下载打包APK的第二个重点:SDK
下面是我整理的SDK下载地址:
链接:http://pan.baidu.com/s/1bpcAWm7 密码:q16c
下载完成后,进行解压:
一定要放在自己能记住的地方,并且不能有中文路径
最后就是让Unity去识别你的JDK与SDK
首先,* 打开Unity的Preferences*
然后,* 点击External Tools , 红框内就是需要填写JDK与SDK的地方*
为了防止某些人会填错,我在这里声明一下。
Android SDK Location填写的就是所下载的SDK解压的路径
JDK Location填写的就是JDK安装的路径,也就是JAVA_HOME的变量值
全部都配置完毕后就大功告成,可以打包APK了!
但是在打包之前我想说几个注意事项
一、
包名问题
首先,打开Project Setting下的Player选项
然后,修改包名,也就是图片中标明处
这里可以随意填写xxx.xxx.xxx
但是一定不能用默认的!
二、
还是包名问题
如果你的项目中有安卓的Plugins文件夹。
那么你需要将你的包名,就是注意事项一中所修改的东西,填写的与Android项目的包名一致。
否则会导致打包不成功、或者应用无法安装、或者应用闪退等后果。
但是想ShareSDK等这样的插件,他们是没有MainActivity的,所以就不涉及到包名的统一问题。
那么到这里,我的所有分享就结束了,写的比较简陋,希望大家喜欢。
我不是什么大神,只是喜欢研究,都是自学记录,有什么不对或者不足之处,欢迎大家指证。
本文永久连接http://blog.csdn.net/aries_h/article/details/51673338
转载请标明出处,谢谢
Unity 打包发布Android新手教学 (小白都能看懂的教学 ) [转]的更多相关文章
- 搭建分布式事务组件 seata 的Server 端和Client 端详解(小白都能看懂)
一,server 端的存储模式为:Server 端 存 储 模 式 (store-mode) 支 持 三 种 : file: ( 默 认 ) 单 机 模 式 , 全 局 事 务 会 话 信 息 内 存 ...
- 小白都能看懂的tcp三次握手
众所周知,TCP在建立连接时需要经过三次握手.许多初学者经常对这个过程感到混乱:SYN是干什么的,怎么一会儿是1一会儿是0?怎么既有大写的ACK又有小写的ack?为什么ACK在第二次握手才开始出现?初 ...
- gitbook 入门教程之小白都能看懂的 Gitbook 插件开发全流程
什么是插件 Gitbook 插件是扩展 GitBook 功能(电子书和网站)的最佳方式. 只要是 Gitbook 默认没有提供的功能,基于插件机制都可以自行扩展,是插件让 Gitbook 变得更加强大 ...
- 小白都能看懂的vue中各种通信传值方式,附带详细代码
1.路由通信传值 路由通信是通过路由跳转用query把参数带过去,也是vue常用的通信手段. 例子: 创建并在路由注册一个组件Head <template> <div id=&quo ...
- 小白都能看懂的Spring源码揭秘之IOC容器源码分析
目录 前言 IOC 只是一个 Map 集合 IOC 三大核心接口 IOC 初始化三大步骤 定位 加载 注册 总结 前言 在 Spring 框架中,大家耳熟能详的无非就是 IOC,DI,Spring M ...
- 小白都能看懂的 Spring 源码揭秘之依赖注入(DI)源码分析
目录 前言 依赖注入的入口方法 依赖注入流程分析 AbstractBeanFactory#getBean AbstractBeanFactory#doGetBean AbstractAutowireC ...
- log4j漏洞的产生原因和解决方案,小白都能看懂!!!!
核弹级bug Log4j,相信很多人都有所耳闻了,这两天很多读者都在问我关于这个bug的原理等一些问题,今天咱们就专门写一篇文章,一起聊一聊这个核弹级别的bug的产生原理以及怎么防止 产生原因 其实这 ...
- Spring Cloud Alibaba分布式事务组件 seata 详解(小白都能看懂)
一,什么是事务(本地事务)? 指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行. 简单的说,事务就是并发控制的单位,是用户定义的一个操作序列. 而一个逻辑工作单元要成 ...
- 小白都能看懂的 Spring 源码揭秘之Spring MVC
目录 前言 Spring MVC 请求流程 Spring MVC 两大阶段 初始化 HttpServletBean#init() FrameworkServlet#initServletBean Fr ...
随机推荐
- python通过帐号和密码访问mysql
数据库:test1 数据表:a1 用input输入姓名和密码,对了的话显示信息.不对的话显示error import pymysql import hashlib conn = pymysql.co ...
- bzoj 2326 矩阵快速幂
思路:矩阵快速幂搞一搞. #include<bits/stdc++.h> #define LL long long #define fi first #define se second # ...
- flutter android沉浸式状态栏
import 'package:flutter/services.dart'; import 'dart:io'; class _MyAppState extends State<MyApp&g ...
- LCA:倍增与tarjan
学了好久(一两个星期)都没彻底搞懂的lca,今天总算理解了.就来和大家分享下我自己的心得 首先,如果你还不懂什么是lca,出门左转自行百度 首先讲倍增 倍增的思想很简单,首先进行预处理,用一个深搜将每 ...
- Bzoj2002/洛谷P3203 [HNOI2010]弹飞绵羊(分块)
题面 Bzoj 洛谷 题解 大力分块,分块大小\(\sqrt n\),对于每一个元素记一下跳多少次能跳到下一个块,以及跳到下一个块的哪个位置,修改的时候时候只需要更新元素所在的那一块即可,然后询问也是 ...
- 事务有哪些特性?spring的事务管理有几种方式实现,如何实现?
特性:1.原子性:一个事务中所有对数据库的操作是一个不可分割的操作序列,要么全做要么全不做 2.一致性:数据不会因为事务的执行而遭到破坏 3.隔离性:一个事物的执行,不受其他事务的干扰,即并发执行的事 ...
- USACO 2017 FEB Platinum mincross 可持久化线段树
题意 上下有两个位置分别对应的序列A.B,长度为n,两序列为n的一个排列.当Ai == Bj时,上下会连一条边.你可以选择序列A或者序列B进行旋转任意K步,如 3 4 1 5 2 旋转两步为 5 2 ...
- bzoj2200道路和航线
试题描述 Farmer John 正在一个新的销售区域对他的牛奶销售方案进行调查.他想把牛奶送到 T (1≤T≤2.5×10^4)个城镇 ,编号为 1 到 T.这些城镇之间通过 R 条道路(编号为 1 ...
- 设计模式 -- 桥接模式(Bridge)
写在前面的话:读书破万卷,编码如有神--------------------------------------------------------------------主要内容包括: 初始桥接模式 ...
- 搭建MSSM框架(Maven+Spring+Spring MVC+MyBatis)
https://github.com/easonjim/ssm-framework 先欠着,后续再进行讲解: 一.Spring内核集成 二.Spring MVC集成 三.MyBatis集成 四.代码生 ...