显然,模拟器和硬件之间会有细微差别,但我会遇到重大问题并想知道其他人是否找到了解决方案。
我有一个我的应用程序的.apk,它可以在我手头的两个硬件上加载并启动(OS 4.1.2)。然后它冻结应用程序内的屏幕开关。这种情况以前发生过,这是由于操作系统的确切版本有一个特定的错误(应该解决)。无论如何,这些细节并不是非常重要,这就是我如何通过模拟器测试其他版本。但是,这就是我的目标:
英特尔和谷歌Android版本之间的差异是什么导致如此巨大的差异?另外,为什么我的应用程序在硬件上有图形,但图形在模拟器上的同一个操作系统上消失了?我需要在某处更改选项吗?
答案 0 :(得分:0)
Intel / ARM映像使用不同的CPU架构。相反,谷歌/ Android图像只有不同的软件配置。 Google图片包括Play,Maps,ecc等Google服务。 Android图片没有它们
答案 1 :(得分:0)
这似乎是由于超时。不同版本和"设备级别" Android设备需要不同的时间来响应。模拟器中的差异特别大。通过提高代码中的所有系统超时,我可以避免所有避免奇怪的问题。