AWS云上真手机使用

背景

移动云App有iOS和Android版本,并且都已经上架到App Store和国内主流的Android应用市场。

Android 15,开发代号:Vanilla Ice Cream(香草冰淇淋),2024年10月15日正式向Google自家的Pixle机型推送。本次除了 16K Page Size 的特性之外,其实并没有比较大的变动,都是一些细节和小功能上的支持

因为有16K Page Size特性,Android版本需要适配这个改造,否则出厂是Android 15的手机,安装移动云App就会闪退,目前也收到用户反馈和投诉,所以需要尽快完成Android 15的适配改造。开发同事开发过程中都是在模拟器上完成,为了完成测试,需要出厂Android 15的真机做测试,但是目前一方面国内出厂为Android 15的手机较少,另外一个也是最重要的原因,部门和班组里面没有人目前有出厂是Android 15的手机,所以需要找其他版本解决。

AWS Device Farm介绍

AWS Device Farm类似国内云手机,但是它是真机,不是简单的模拟器。而且阿里云云手机版本也是相对较老。腾讯云有对应的产品:远程调试,不能通过官网直接购买,无法看到支持的手机操作系统版本。

阿里云云手机

腾讯云远程调试

AWS Device Farm

AWS Device Farm 是一项应用程序测试服务,可帮助您在各种桌面浏览器和真实移动设备上测试您的 Web 和移动应用程序,从而提高这些应用程序的性能,且无需预置和管理任何测试基础设施。利用该服务,您可以在多个桌面浏览器或真实设备上同时运行测试,以加快测试套件的执行,Device Farm 会生成视频和日志,以帮助您快速发现应用程序问题。

然后支持的Android 15手机型号也挺多。

如何“真机”上面测试APP。

1、创建项目,输入testApp,那个标签是可选,可以不添加标签。


2、创建远程访问会话,不是自动化测试。

3、选择对应的手机型号,这里我们选择Pixel 9,然后点击“确认和创建会话”

4、等创建,然后进入运行界面。相当于针对真机进行录制视频回传,因为网络问题,有点小卡。


5、通过右侧选择文件,上传要测试的App即可,然后在界面上操作,就相当于模拟真机操作一样。

注意事项

我们第一次使用厂商加固的apk文件安装之后,双击打开一闪而过,通过查看日志,是前面被修改,拿未加固版本能正常打开,后来同事查看了相关文档,是AWS Device Farm会重新签名应用重新。

关闭会话之后,可以在列表中点开,然后下载对应录制视频,日志文件和logcat。

参考链接

因为没人介绍安卓 15 更新,我决定给大家写一份超全汇总

Android 15 正式版评测:有诚意但不多,要新意还得等

AWS Device Farm


AWS云上真手机使用
https://blog.liangbenshu.cn/2025/03/10/device-farm-on-aws/
作者
liminjun
发布于
2025年3月10日
许可协议