码迷,mamicode.com
首页 > 移动开发 > 详细

Unity2017打包发布Android安卓整理

时间:2017-10-06 18:07:09      阅读:2636      评论:0      收藏:0      [点我收藏+]

标签:jdk   manager   需要   下载   java se   系统   files   错误   manage   

记录下在打包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安卓整理

标签:jdk   manager   需要   下载   java se   系统   files   错误   manage   

原文地址:http://www.cnblogs.com/mapley/p/7631865.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!