Unity发布Android新手教学 (小白都能看懂的教学 )

原文地址:http://blog.csdn.net/aries_h/article/details/51673338

最近在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的,所以就不涉及到包名的统一问题。

那么到这里,我的所有分享就结束了,写的比较简陋,希望大家喜欢

时间: 2024-12-15 06:54:54

Unity发布Android新手教学 (小白都能看懂的教学 )的相关文章

Unity 打包发布Android新手教学 (小白都能看懂的教学 ) [转]

版权声明:本文为Aries原创文章,转载请标明出处.如有不足之处欢迎提出意见或建议,联系QQ531193915 扫码关注微信公众号,获取最新资源 最近在Unity的有些交流群里,发现好多Unity开发的爱好者们都遇到了这个问题. 而且都说在网上看到好多教程弄了好几天都弄不出来,每个人都解释一遍有觉得比较繁琐. 索性我就写一个博客永久保存.希望大家会喜欢. 本文纯属个人经验之谈,如有不足,欢迎指出. 下面进入正题 如果想要让Unity可以打包Apk,你需要先下载一个JDK7以上(包括7)的版本.

gitbook 入门教程之小白都能看懂的 Gitbook 插件开发全流程

什么是插件 Gitbook 插件是扩展 GitBook 功能(电子书和网站)的最佳方式. 只要是 Gitbook 默认没有提供的功能,基于插件机制都可以自行扩展,是插件让 Gitbook 变得更加强大. 本文将全面介绍插件的相关知识并重点介绍插件开发的全流程,只有熟悉插件开发流程才能做到有的放矢,心中有数,进而开发出自己的插件. 关于插件请参考 Gitbook 入门教程高级进阶系列文章,本文重点讲解开发 Gitbook 的基本流程. gitbook 入门教程之插件介绍 gitbook 入门教程之

小白都能看懂的block

首先说明一下,我自己也是一个小白:这是我对block的一点认识或总结,有不对的地方,希望大家指出来 block就是一个代码块,用来执行一小段程序的, 通常我们定义一个block 可以用它的基本模型,返回值类型(^变量的名字)参数类型 例如: int (^myBlock)(int ); 这就是定义了一个block 这个变量的名字为myBlock 就像是 int i:(类比有利于理解) 当我们定义完block之后,我们应该实体化它,.就像是我们定义完int i: 我们要给int i 赋值, (其实实

[zz]数论小白都能看懂的线性方程组及其解法

https://www.luogu.com.cn/blog/ShineEternal/linear-equation-group #include<cstdio> #include<cmath> #include<iostream> using namespace std; double a[105][105]; int main() { int n; scanf("%d",&n); for(int i=1;i<=n;i++) { fo

磁盘分区就是这么简单,电脑小白都能看懂的磁盘分区教程!

原文链接: https://xiaoheidiannao.com/articles/Disk-Partition.html 对于新安装的系统,可能只有C盘,如果软件安装和文件存放都在C盘进行的话就会很乱,找文件也比较麻烦. 作为电脑用户养成电脑使用的好习惯是很有必要的,对磁盘进行分区就是个好习惯.简单来说,磁盘分区就是将一个盘符拆分为多个盘符.而盘符一般都用字母表示且不能重复,例如我们经常说的C盘,还有D盘,E盘等等.当然还可以给这些盘符起个名字(卷标),例如C盘卷标为系统盘等等. 一般来说,推

小白都能看懂的Linux系统下安装配置Zabbix

实验环境: 操作系统:Centos 7.6 服务器ip:192.168.10.100 运行用户:root 网络环境:Internet Zabbix是一个基于web界面的提供分布式系统监控及网络功能的企业级的开源监控工具,做为一个企业运维人员来说,zabbix可以给企业和运维人员带来很大的帮助,zabbix是一个功能非常强大.跨平台.开源的企业级运维管理系统,由2部分构成:zabbix服务端和客户端(agentd),也可以通过系统自带的SNMP来采集数据. Zabbix可以部署在Windows.L

小白也能看懂的插件化DroidPlugin原理(二)-- 反射机制和Hook入门

前言:在上一篇博文<小白也能看懂的插件化DroidPlugin原理(一)-- 动态代理>中详细介绍了 DroidPlugin 原理中涉及到的动态代理模式,看完上篇博文后你就会发现原来动态代理真的非常简单,只不过就是实现一个 InvocationHandler 接口重写一下 invoke 方法而已.不错,其实很多看似 high level 的技术都并没有想象中的那么晦涩难懂,只要你肯下定决心去了解它,去认识它,去学习它你就会发现,原来都是可以学得懂的.本篇博文将介绍 DroidPlugin 框架

约瑟夫问题 算法很简单保证每隔人都能看懂用数组实现 利用循环删除数组中的元素

#include<iostream> using namespace std; const int size = 1000; void ArrDel() { int arr[size]; //循环结束标志,一直循环到数组中只剩下最后一个元素结束 int currentNum = size; int count = 0; for (int k = 0; k < size; k++) { arr[k] = k; } //currentNum==1表示数组中只剩下最后一个元素 是循环结束的标志

任何人都能看懂的TensorFlow介绍

本文经机器之心(微信公众号:almosthuman2014)授权转载,禁止二次转载 原文链接:任何人都能看懂的TensorFlow介绍 深度 | 机器学习敲门砖:任何人都能看懂的TensorFlow介绍 2016-08-21 机器之心 选自 kdnuggets 作者:Soon Hin Khor 机器之心编译 参与:Rick.吴攀.李亚洲 本文是日本东京 TensorFlow 聚会联合组织者 Hin Khor 所写的 TensorFlow 系列介绍文章的前两部分,自称给出了关于 TensorFlo