草庐IT

emulation

全部标签

Android M(预览版)打瞌睡模式和 AlarmManager

我正在尝试测试我们的Android应用程序在操作系统进入打瞌睡模式时的行为。我正在使用运行AndroidAPI23(修订版1)的模拟器。应用程序使用类型为ELAPSED_REALTIME_WAKEUP的方法setInexactRepeating通过AlarmManager启动服务。我将闹钟设置为大约每三分钟触发一次(仅用于测试目的)。经过几次尝试(官方指南非常不清楚),我通过锁定模拟器的屏幕并运行dumpsys建议的命令成功地将模拟器置于IDLE状态。当设备处于空闲状态时,我仍然能够看到警报启动的服务。这不应该是预期的行为。我期待警报停止。这是一个错误吗?还是我遗漏了什么?

android - 使用 Espresso on Emulator 在 Android Studio 中测试互联网连接错误处理

我正在使用Espresso在模拟器上为AndroidStudios测试中的应用程序编写Instrumentation测试。我需要在测试中禁用互联网,以确保当用户没有可用互联网时我的错误处理功能可以正常工作。我到处寻找一种简单的方法来以编程方式从模拟设备禁用互联网。这是我最接近的,但不起作用。WifiManagerwifiManager=(WifiManager)mActivityRule.getActivity().getSystemService(Context.WIFI_SERVICE);wifiManager.setWifiEnabled(false);即使在@Before代码块

Android Emulator API 26 不显示自适应图标

AndroidO引入了自适应图标,所以我继续尝试实现它。使用AS3.0,我按照这些步骤创建了mipmap-anydpi-v26目录,并在其中创建了一个ic_launcher.xml我正在运行运行AndroidO的Pixel模拟器,但出于某种原因,它只是显示默认图标(绿色背景,顶部有androidLogo)。如果我将图标改回我的旧图标,它会完美运行。我是不是遗漏了一些,或者这是某种模拟器问题? 最佳答案 根据theofficialdocumentationic_launcher.xml应该放在res/mipmap-anydpi未指定-

Android 模拟器——DDMS "emulator control"在运行基于 buildroid/virtualbox 的模拟器时被禁用

我正在运行一个带有virtualbox/buildroid的android模拟器,并连接ADB和eclipse,DDMS,一切正常,我可以从eclipse等加载应用程序,但是DDMS透视图中的模拟器控件是灰色的,所以我无法将位置数据发送到设备。是否无法将位置数据从DDMS发送到基于virtualbox的模拟器,或者这是一个配置问题?还有另一种方法可以将模拟GPS数据发送到我的模拟器(我尝试使用“模拟位置”应用程序,但它一直要求启用位置源,即使我已经启用了wifi/gps(我知道模拟器无法使用实际的GPS等,所以这可以伪造吗?) 最佳答案

启用了 gpu 仿真的 android 模拟器得到了奇怪的屏幕

我正在使用模拟器开发安卓应用。但是当我启动启用了gpu仿真的android模拟器时。我得到了奇怪的屏幕,状态栏在android模拟器屏幕的底部。当我想输入一些东西时,IME在android模拟器的顶部,它的方向是相反的。单击字符无法工作,但如果单击android模拟器底部的区域,则可以工作。我该如何解决这个问题?http://i48.tinypic.com/1zguio9.pnghttp://i46.tinypic.com/30t6ptw.pnghttp://i50.tinypic.com/1tx4xy.png我仍然没有输入超链接的权限。因此,如果您想查看图片,请将@@替换为//。

android - DeviceMonitor 不断报错 "failed to start monitoring emulator-5554",我该如何解决?

我在模拟器上运行了一次eclipse并获得了所需的输出,但是当我运行另一个项目时,在给出最后的输出一段时间后,我一直不断地收到DeviceMonitor错误:“无法开始监控emulator-5554”,你呢?知道如何修复它吗? 最佳答案 假设你只有一个模拟器在运行,试试adbkill-serveradbstart-server这应该会重新启动adb服务器连接。 关于android-DeviceMonitor不断报错"failedtostartmonitoringemulator-5554

android 模拟器 geo fix 无法设置 gps 位置

我目前正在Android中测试gps位置(使用SDK工具版本21.0.1。我尝试了标准程序:创建一个启用GPS的模拟器(尝试了多个版本,从2.1到4.2)启动模拟器telnet到localhost:5554输入geofixlonglat理论上,这应该将gps设置为.但有以下迹象表明位置设置不正确:1。当我去maps.google.com或打开谷歌地图时,它总是提示无法确定我的位置,他们总是要求我打开wifi。2。GPS似乎从未被激活——状态栏上没有图标。此外,我尝试了DDMS(已弃用,当然我也尝试了Monitor)。似乎什么都没发生。我去了之前指向这里的链接:Locationnotbe

android - 由于依赖于 bundle org.eclipse.core.runtime 3.8.0,无法在 eclipse 中安装插件

我在为eclipse安装Genymotion插件时不断遇到安装失败的问题。错误日志显示“它需要bundleorg.eclipse.core.runtime3.8.0”。错误日志:Cannotcompletetheinstallbecauseoneormorerequireditemscouldnotbefound.Softwarebeinginstalled:GenymotionEclipseTools1.0.1.201307161043(com.genymobile.genymotion.ide.eclipse.feature.group1.0.1.201307161043)Miss

Jenkins 上的 Android 模拟器错误 : device offline

我已经为Jenkins安装了AndroidEmulator插件。我可以构建和测试Android项目。我的Jenkins在Ubuntu服务器上运行(只能通过终端访问)。该项目来自Github。现在我想使用模拟器。这是我的配置:Android操作系统版本:4.4屏幕密度:160屏幕分辨率:480x800目标ABI:armeabi-v7a我还安装了adb并执行了以下命令:/opt/android-sdk-linux/tools/androidupdatesdk--no-ui但它不起作用:>/usr/bin/gitrev-list3440b28279e2e95113ce1c9499d9d881

android - 模拟器的 Google Play 安装(Marshmallow/Nougat)

我已经尝试了很多选项/博客/脚本来安装GooglePlayforEmulator(通过AndroidStudio运行),但它从未奏效。我见过很多不同的错误失败[INSTALL_FAILED_UPDATE_INCOMPATIBLE]失败[INSTALL_PARSE_FAILED_NO_CERTIFICATES]失败/system上没有剩余空间评论-为什么在模拟器上安装GooglePlay如此困难,有人可以提供与Marshmallow/Noughat一起使用的步骤或GApps。或者为什么Google不提供安装GAppsforEmulators的标准步骤!这是我尝试过的要点:从http://