http://blog.sina.com.cn/s/blog_62df69790101fzgl.html
http://blog.csdn.net/chenluwolf/article/details/19964387
1 安装JDK
正确安装的验证方式就是在 cmd 中执行 java 命令,能正常运行。
安装完后,为保险起见,设置如下系统变量:
JAVA_HOME
C:\jdk170
CLASSPATH ;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin
Path C:\jdk170\bin
在系统变量中找到 Path 变量,选择编辑 在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(注意如果原来Path的变量值末尾没有;号,就先输入;号再输入上面的代码)
2 安装安卓SDK
3 在Unity3d中进行设置
Edit -》 Preferences -》 external tools -> Android SDK Location
添加你要的场景,切换到Android platform,确保你的那个unity小图标在Android一行, 再点击Play Settings
要注意的是划红线的部分。如果你原先没设置。第一个红线出你的应该是com.Company.Productname. 记住要把Company改成别的。只要不是Company就可以了。不然发布不了。
另外就是第二个划红线处。这是选择你要发布的apk文件的运行环境。也是最低环境。这里我们选择2.3
每一个unity版本都有一个发布最低版本的限制。我这个已经是最低限制了。
更高的Unity版本发布的最低Android系统版本限制也就会越高。特别要注意的是。你发布的Android版本如果你的模拟器里面没有这个版本的。那就会出现发布错误。点击Build按钮。就可以发布出apk文件了。
注意:如果在打开unity3d后,你再设置的JAVA相关系统变量,后续unity3d可能无法检测到,你可能会收到这样一个错误提示:
Unable to find suitable jdk installaion
解决方法是,关闭unity3d,重新启动它,即可