如何解决如何在各种API级别上测试我的Unity Android项目
我有带有多个AVD的Android Studio设置,但它们都是x86。我目前正在开发2D Unity项目,它将无法在这些AVD上运行。如果我正确读取错误,则该设备需要能够自动运行,但我的英特尔计算机无法运行自动AVD。它是如此之慢以至于无法使用,并且经常一次冻结数分钟。这已经在带有GTX 1070,硬件加速和VT-x已打开的9900K上进行了测试。
统一的设备模拟器将解决查看项目如何以各种分辨率显示的问题,但并不能解决从最低API级别在所有android版本上运行应用程序的问题。
我只有2个可用的物理设备,并且我也可以正常使用Unity remote 5,但是我经常读到有人在某些Android版本上使应用程序崩溃的问题,我想在我的用户面前解决此问题体验一下。
有些人还建议使用诸如Bluestacks或Nox之类的东西,但我认为我不能更改其使用的OS版本,可以吗?
我目前仍然需要的模拟器就是可以通过我需要的android版本进行设置的软件,以便测试该应用。
此外,AVD上的arm7图像是否可以解决此问题?如果是这样,如何在英特尔系统上平稳运行?
解决方法
您可以使用云应用测试服务。 Google有一个:https://firebase.google.com/docs/test-lab
这里有一个很好的概述: https://adtmag.com/blogs/dev-watch/2017/05/device-clouds.aspx
虽然没有被提及的是browserstack
就Bluestacks或Nox而言,恐怕它们在使用ARM时的性能不会比默认仿真器好得多。
测试愉快!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。