Unity3D安卓打包须知:
最近在接触Unity3D,在打包安卓时,出现了一些问题,在这里写出来跟大家分享:
首先需要安装jdk和android-sdk,安装方法略
Jdk的目录结构如下:
android-sdk的目录结构如下:
安装好后,到android sdk的安装目录,找到SDK Manager.exe,运行之,界面如下:
前两个:Android SDK Tools和 Android Platform-Tools必须安装。
下面的Build-tools至少安装一个(建议安装高版本的,低版本可能会出现打包错误)
然后安装SDK-Platform,它必须和Build-tools的版本对应:
至于下面的Extras,不知道具体是干什么用的,建议全部安装:
然后点击Edit->Preferences,将SDK和JDK的目录设置好
至此,环境已全部搭建完成。
接下来开始打包:
首先点击file -> Build Settings 进入导出对话框
导出对话框如下
选择 Android ,无需更改其他内容,点击build
这时可能会出现以下错误:
解决方法:
点击Edit->Project Settings->Player,会显示这个界面如下界面,请执行以下修改:
将包名改成com.YourCompanyName.YourProductName格式,不能以数字或下划线开头
再次Build:
如果出现了这个问题,可能是你的Build-tools和SDK-Platform的版本出了问题,建议Build-tools选择高一些的版本,且安装相同版本的SDK-Platform
如果没有任何问题,应该能产生一个APK安装包: