unity5.0 unity打包ios闪退出来的apk 为什么闪退

Unity打包出安卓apk - 简书
Unity打包出安卓apk
1.unity安装我们可以去官网安装
目前最新的是5.4.3版本
2.当我们下载安装好了之后打开unity,然后去高通的官网下载最新的demo
这个是地址,下载完毕之后我们解压,解压出来的结构是这样:
Paste_Image.png
双击我们其中的一个项目就会自动打开unity,打开之后的界面如下面所示:
Paste_Image.png
其中的ARCamera和ImageTarget需要我么你在以下目录拖上去:
Paste_Image.png
刚开始打开项目的时候有一个mainCamer把他删除掉
3.下面开始我们的打包apk的主要操作首先我们点击ARCamera,然后选择
Paste_Image.png
第一个我标记是标记的你在高通申请得到的key,没有key,装到手机上是无法识别的,第二个使我们用自带的模型
4,如下图所示:
Paste_Image.png
在imagetarget上面右键创建一个sphere,我们创建了一个默认显示的3D模型,在第2个标记位的时候要选择需要扫描的图片,选择默认的就行,这里要和前面选择的一样
5.下面我们点击File里面的buildsetting弹出下面的界面:
Paste_Image.png
点击playersetting,设置打包的配置信息
Paste_Image.png
配置好之后点击buid,如果成功会出现你打包出来的apk
Paste_Image.png
6,会出现的错误
Error building Player: CommandInvokationFailure: Unable to convert classes into dex format. See the Console for details.E:\jdk1.7\bin\java.exe -Xmx2048M -Dcom.android.sdkmanager.toolsdir="E:/androidsdk\tools" -Dfile.encoding=UTF8 -jar "D:/Unity/Editor/Data/BuildTargetTools/AndroidPlayer\sdktools.jar" -
如果出现以上错误,请确认你的JDK安装的是1.8.0版本,不是请切换,我使用1.7会报此错误。
集成官方AndroidstudioDemo:
一个菜菜的Android猿您还可以使用以下方式登录
当前位置:&>&&>& > 国内用户为何用不上安卓5.0 安卓5.0半年前就发布了
unity5.0发布安卓闪退 国内用户为何用不上安卓5.0 安卓5.0半年前就发布了
  Android 5.0是Google于去年6月的开发者大会上发布的最新系统,10月中旬伴随着Nexus 6正式发布并完成相关推送。体验过新系统的安卓用户惊叹&这是安卓的重生&,事实也确实是这样,全新的视觉风格、设计语言,令人生出&这是安卓有史以来最漂亮的系统&,实实在在可以感受到Google想要统一安卓用户体验的野心与决心。但是,算算日子发布了大半年的安卓5.0,似乎不怎么受国产厂商的待见,目前国内的几大厂商几乎没有跟进使用Android 5.0的,基本以上一代的Android 4.4为主,同时也没有具体的更新时间表。那么,既然Android 5.0发布已有半年且足够惊艳,国内厂商迟迟不跟进Android 5.0的原因何在?
老大难&&谷歌服务被限制
  其实从Android进入4.0时代起,人们就可以感受到了原生安卓相较于以往的巨大进步。原生的安卓系统除了界面简洁流畅外,最核心的就是强大的谷歌服务支撑。但是到了国内,前段时间就连谷歌的Gmail也彻底无法使用,Gmail本身有很好的搜索功能、邮件分拣、垃圾邮件过滤技术,与Google日历、Android也有无缝的整合,是一个好用不过的邮件系统,Gmail的退出也基本宣告Google所有核心业务基本全部退出中国市场。
  由于谷歌服务被限制,导致在国内第三方定制ROM中几乎找不到任何谷歌的影子。此外,由于安卓过度的碎片化,大部分国内第三方定制ROM不仅没有谷歌服务,在系统体验和交互上也千差万别。对于国内安卓厂商来说,升级安卓5.0一方面需要根据Android 5.0的特性进行大量改动,另一方面进行谷歌服务阉割和UI重新设计后,新系统新功能必然被淡化。如此一来,急于升级似乎变成了一件费力不讨好的事。
安卓手机硬件杂乱
  Android 4.4推出的瘦身计划(Project Svelte)通过把限制第三方应用在后台的运行保持系统流畅性,让小内存机型也能升级到最新系统。Android 5.0虽然也保持这一特性,5.0使用ART取代Dalvik,根据Google官方的说法,这会大大提升系统的效率。然而,在实际使用中,很多用户都反映,5.0反而不如4.4快速流畅。随着64位处理器时代的到来,更丰富的传感器的引入,要充分发挥Android 5.0的特性,必然需要更好的硬件配置,或者更准确地说应该是更加合理的硬件配置组合。现有的中低端机型的硬件性能可能还不能很好的胜任。
  除手机硬件本身外,这两年在国内,由于系统的高度开放性,用于安卓系统或者搭载安卓系统的外部硬件设备五花八门。从各式各样的可穿戴设备再到智能家居设备等等,这类硬件的使用都需要安卓系统的支持。且这些硬件设备百分之八十来自于国内的中小型企业,如果手机厂商急于升级,可能会导致市场大量硬件设备无法支持的情况出现,这对于手机厂商本身以及硬件厂商都是不利的。
Android 5.0本身还不完美
  Android 5.0虽然在各个方面堪称&完美&,但是Android 5.0作为较大版本的升级,从历代的情况来看,初代版本通常在稳定性和功能性上都会有所欠缺。像Android 4.0出来后,一直发展到Android 4.4才算真正稳定且功能升级全面。
  在去年年底正式推送后,Android 5.0就爆出了众多Bug以及一些设计缺陷,例如手电筒导致的相机失效、可能无法发送短信、快捷按钮无法删除以及wifi信号不稳定等等。Android 5.0是一个大版本更新,这类跨越如此大的更新,工作量很大,往往容易出问题。即使质量口碑比安卓更好的iOS,在更新iOS8的时候也出现了很多Bug,苹果不得不迅速发布iOS8.1来修正缺陷。
  总的来说,国内少有厂商跟进Android 5.0的原因多种多样。从Android系统本身来说,Android 5.0本身优点和进步明显,可以看出谷歌公司希望通过Android 5.0改变过度碎片化的问题,使得Android设备更加统一。而对于众多手机厂商来说,新系统的适配和使用,必定需要花费大量的时间。不过升级是必然趋势,相信在今年的春季会有一批搭载Android 5.0的新机出现。
欢迎转载:
推荐:    unity4.6升级到5.4版本后打包apk出错怎么办? - 知乎6被浏览497分享邀请回答05 条评论分享收藏感谢收起0添加评论分享收藏感谢收起

我要回帖

更多关于 unity打包apk运行闪退 的文章

 

随机推荐