Unity2017打包发布Android安卓整理

古之立大事者,不惟有超世之才,亦必有坚忍不拔之志。这篇文章主要讲述Unity2017打包发布Android安卓整理相关的知识,希望能为你提供帮助。
记录下在打包android遇到的问题
首先遇到一些错误,但是也看不懂因为不是搞java的, 搜也搜不到对应的答案
但其实因为并没有真的用到Java或者Android去做开发,所以最关键的问题还是在于安装和配置上。
 
这篇日志发布于2017年10月6日,此刻最新的Java版本是9,  Java SE Development Kit 9
首先我下载了,但是因为一些其他原因估计导致没能成功,后来又下载了8,最后是用8成功打包的。下载完以后安装,路径默认是下面配置的地址,如果变了手动换下。
然后环境变量建议直接用系统环境变量:
CLASSPATH
.; %JAVA_HOME%\lib\tools.jar; %JAVA_HOME%\lib\dt.jar; %JAVA_HOME%\bin;
 
JAVA_HOME
C:\Program Files\Java\jdk1.8.0_144
 
ANDROID_SDK_HOME 这个是安卓SDK的,我也加上了,并不一定需要加
E:\AndroidSDK
 
Path 后面追加: 如果没加安卓SDK也可以去掉安卓SDK的
; %ANDROID_SDK_HOME%\platform-tools; %ANDROID_SDK_HOME%\tools; %JAVA_HOME%\bin; %JAVA_HOME%\jre\bin;
 
加完以后运行下 Java -Version  Javac -Version
能看到版本信息表示成功配置环境变量
 
另外去下载最新的Android Studio,下完以后打开AndroidStudio,
点Configure,点SDK Manager,安装对应的发布版本Tools等,我这里发布的是7.0,也就是安装Api Level为24的。
这里最重要的是,一定要手动勾选右下角的Show Package Detials,然后将Android 7.0下面包括Google Apls....全部勾选安装
其实肯定不需要全勾选安装的,但是装了也没影响,多占点硬盘空间罢了
然后点开SDK Tools选项卡,同样勾选右下角的Show Package Detials,最重要的是勾选Android SDK Build-Tools下面的版本号为24开头的,可以全勾选了,这些默认都是隐藏的不勾选看不到
另外下面Android SDK Tools及Google Play...之类的,可以装就全装了
具体应该勾选哪些我并不清楚,也没搜到,在几年前搞过Uinty3D,当时也搞过这个,当时用的不是Android Studio,是一个单独的SDK Manager,里面很清楚的展示了Api和Tools
但是这个真的很反人类,被这个绊了半天,出问题也搜不到,Uinty3D官网也没这方面说明,各种文档也没告诉你Android Studio具体应该装哪些,估计都是搞过Android的大牛吧 觉得不需要说明这些。
 
Unity3D里的配置,Edit-> Preferences-> External Tools 配置Android SDK和Java JDK对应的地址,NDK点击右边的download装好解压了放到没有中文的路径也配下。
 
然后打包设置,File-> Build Settings,选到Android平台,然后点Player Settings,在Other Settings里
修改Package Name,自定义一个。
然后选好Minimum API Level 和 Target API Level就可以了。
 
记得搞清楚32位和64位的区别,别下载安装错了。
【Unity2017打包发布Android安卓整理】最后终于可以成功打包了,不过试了下一个只有几个UI的Scenes,发布的APK居然有50多MB...继续研究下看看

    推荐阅读