admin管理员组

文章数量:1548489

Unity Android模拟器调试

Unity项目遇到了只会在Android上出现的问题,code review再三没有找到问题,只能想到动态调试了。Unity Android的真机调试只能使用Wi-Fi调试,它要求开发机和Android设备在同一子网下,具体步骤参考Unity的官方文档《Attaching MonoDevelop Debugger To An Anroid Device》。

由于办公环境的限制,我们的开发机(台式机)无法满足与Android设备在同一子网下的真机调试条件,因此我们探索了Unity项目在Android模拟器上的调试方法。

一、、创建AVD

安装Java和Android SDK是前提,这里不做细述。Android SDK中自带了eclipse,通过eclipse里的Android Virtual Device Manager可以很方便的创建和管理AVD。

创建AVD时除了Memory Options、Internal Storage和SD Card尽可能设置大一点防止发生apk安装失败等问题以外,还需要注意以下几点:

1、Windows上RAM设置超过768M时可能会发生模拟器启动失败,这种情况只需要改小RAM即可。

二、配置APN

通常情况下我们的模拟器需要可以联网,Android通过APN来实现设备与蜂窝移动网络的连接,这里需要通过配置APN来实现模拟器与宿主机网络的连接:

1、进入Settings->Wireless & networks->Mobile networks->Access Point Names,选择New APN。

2、Name随意填写,其它设置按下图填写。

本文标签: 模拟器动态androidUnity