android开发 使用夜神模拟器 屏幕旋转问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android开发 使用夜神模拟器 屏幕旋转问题相关的知识,希望对你有一定的参考价值。

参考技术A 没想到在中演示时候遇到了崩溃,检查发现是Asdk关闭之后在Bsdk的onActivityResult 方法,B页面成员变量丢失。
最终发现有夜神模拟器有横竖屏切换,加上没有保存现场,由于页面都是竖屏,于是选择了最简单的在androidManifest 配置了

强制竖屏,但是还是在返回过程中 模拟器切换横屏页面一闪而过,debug验证确认。这种情况再正常情况下不会出现,考虑是不是夜神模拟器做了横屏的修改。
解决办法
1.页面做了保存现场,和现场恢复

2.夜神模拟器在后台直接配置成手机竖屏模式

如果还有其他解决方法,可以讨论一下

如何使用Android夜神模拟器读取UIautomator元素?

参考技术A 1.安装Android模拟器,苹果上好用的貌似只有夜神,其中系统版本是4.4.1(夜神在windows中有个多开应用,可以开启多个不同版本的android模拟器)

2.开启模拟器中的开发者选项

安装完模拟器后启动模拟器,点击右下角的设置,选择“关于平板电脑”,进入页面后多次点击“版本号”--会有 开启开发者选项的提示(返回到设置页面可以看到)

ps: 系统最好开启vt

VT是什么?为什么要开启VT?

VT,全称是Virtualization Technology,即是虚拟化技术,虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。CPU的虚拟化技术可以单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。

进入开发者选项页面,勾选如截图:

3.打开UIAutomator工具

从android-sdk目录进入tools目录,运行命令:./uiautomatorviewer 进入到UIAutomator工具页面 :

点击红框按钮,工具会连接模拟器,这样就能在UIAutomator里面看到页面组件元素了

以上是关于android开发 使用夜神模拟器 屏幕旋转问题的主要内容,如果未能解决你的问题,请参考以下文章

Android开发调试无法连接到夜神模拟器的解决方法

HBuilder使用夜神模拟器调试Android应用

Android开发——adb连接夜神模拟器

AndroidStudio如何连接夜神模拟器

首次使用夜神模拟器的心得,连接成功

adb命令连接Android模拟器夜神模拟器