Unity3D安卓打包

Unity3D安卓打包须知:

最近在接触Unity3D,在打包安卓时,出现了一些问题,在这里写出来跟大家分享:

首先需要安装jdk和android-sdk,安装方法略

Jdk的目录结构如下:

Unity3D安卓打包

android-sdk的目录结构如下:

Unity3D安卓打包

安装好后,到android sdk的安装目录,找到SDK Manager.exe,运行之,界面如下:

Unity3D安卓打包

前两个:Android SDK Tools和 Android Platform-Tools必须安装。

下面的Build-tools至少安装一个(建议安装高版本的,低版本可能会出现打包错误)

然后安装SDK-Platform,它必须和Build-tools的版本对应:

Unity3D安卓打包

至于下面的Extras,不知道具体是干什么用的,建议全部安装:

Unity3D安卓打包

然后点击Edit->Preferences,将SDK和JDK的目录设置好

Unity3D安卓打包

至此,环境已全部搭建完成。

接下来开始打包:

首先点击file -> Build Settings 进入导出对话框

导出对话框如下

Unity3D安卓打包

选择 Android ,无需更改其他内容,点击build

这时可能会出现以下错误:

Unity3D安卓打包

解决方法:

点击Edit->Project Settings->Player,会显示这个界面如下界面,请执行以下修改:

将包名改成com.YourCompanyName.YourProductName格式,不能以数字或下划线开头

Unity3D安卓打包

Unity3D安卓打包

 

再次Build:

如果出现了这个问题,可能是你的Build-tools和SDK-Platform的版本出了问题,建议Build-tools选择高一些的版本,且安装相同版本的SDK-Platform

Unity3D安卓打包

如果没有任何问题,应该能产生一个APK安装包:

Unity3D安卓打包

上一篇:javascript限制input只允许输入数字


下一篇:3)Javascript设计模式:Observer模式