Unity3d游戏开发 Android毛病扫除


Android 开发毛病扫除
"No Platforms Found" 过错信息:
卸载当时的 Android SDK,并保证您没有一个以上的副本。
更新Java 至安稳的版别。牢记最新版别不应存在抵触,但是用户能够在之前遇到过疑问。
下载最新 ADT 包的最新副本,并依照下列指示装置。此地址应能够正确装备开发工具:http://developer.android.com/sdk/index.html。
运用装置的 Android SDK 装备 Unity。
Unity 无法在设备上装置应用程序
承认电脑能够辨认并衔接设备。请参看发布构建页面知道更多详细信息。
检查 Unity 操控台的过错信息。这一般有助于确诊疑问。
假如在构建时间遇到 "Unable to install APK, protocol failure" 这一过错信息,则标明设备衔接至低功率的 USB 端口(能够是键盘端口或其他外围设备)。若呈现这一过错,请测验将设备衔接到电脑上的 USB 端口。


发动应用程序之后当即溃散
保证没有运用设备不支持的本地行动 (NativeActivity)。
测验移除一切本地插件。
测验禁用剥离。
运用 adb logcat 获取设备溃散报告。
构建 DEX 失败
这种过错将发生相似下面的音讯:-


Building DEX Failed!
G:\Unity\JavaPluginSample\Temp/StagingArea> java -Xmx1024M 
-Djava.ext.dirs="G:/AndroidSDK/android-sdk_r09-windows\platform-tools/lib/" 
-jar "G:/AndroidSDK/android-sdk_r09-windows\platform-tools/lib/dx.jar" 
--dex --verbose --output=bin/classes.dex bin/classes.jar plugins
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
一般是因为核算机上装置了过错的 java 版别。晋级 java 到最新版别即可处理这一疑问。


游戏在播映视频时很快溃散
保证没有启用手机上的设置 (Settings)->开发人员选项 (Developer Options)->不坚持活动 (Don't keep activities)。视屏播映器有自个的活动状况,假如视频播映器被激活,将致使惯例游戏活动被毁掉。


按下休眠键时退出程序
更改 AndroidManifest.xml 中的标签,来包括符号,详细阐明请点击此处检查。


活动标签示例如下所示:-


                   android:label="@string/app_name"
                  android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen">
           

     

本Unity3d教程文章由游戏蛮牛unity3d整理推荐

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值