Unity2017打包发布Android安卓整理

Posted 星辰Mapley

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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位的区别,别下载安装错了。

最后终于可以成功打包了,不过试了下一个只有几个UI的Scenes,发布的APK居然有50多MB...继续研究下看看

以上是关于Unity2017打包发布Android安卓整理的主要内容,如果未能解决你的问题,请参考以下文章

Unity3DAndroid 打包 ④ ( Android 工程打包 | Unity 中导出安卓工程 | Android Studio 打开 Unity 导出的 Android 工程 )

unity打包-1.打包安卓apk

unity打包-1.打包安卓apk

Unity打包安卓APK常见问题

Unity打安卓包 Android 所有错误解决方案大全(几乎囊括所有打包错误 )

unity可不可以嵌套android的view