Articles of android emulator

adb没有看到用于android实例的visual studio模拟器

优步目标 :在Windows机器上调试/部署react-native android应用程序 问题 :当部署到模拟器时react-native run-android失败并出现> com.android.builder.testing.api.DeviceException: No connected devices! 。 我尝试运行adb devices ,但没有返回任何设备。 我的假设是,要使这个工作,我需要至少让adb知道模拟器,所以我在这里。 版本 Windows 10 Version 1703 (OS Build 15063.540) abd Android Debug Bridge version 1.0.39 Revision 3db08f2c6889-android 适用于Android 1.1.622.2 Visual Studio模拟器 Android OS由模拟器 KitKat (4.4) API Level 19 托管 仿真设备 5″ screen XXDPI Phone “Similar to Samsung Galaxy S5, Sony” 建立 […]

Genymotion增加了内部存储空间

我的Genymotion模拟器上的内部存储空间不足。 奇怪的是,当在虚拟框中查看此模拟器的属性时,我发现它有16GB的外部存储器。 如何增加存储空间大小,以便我可以安装更多应用程序而不删除现有应用程序。

在Android中创建“中间人”耳机按钮控制器

所有, 我已经find了答案,但我没有得到任何确切的信息……这是我第一次写一个Android应用程序,所以请温柔:) 我对Android中最小的耳机支持感到非常沮丧 – 与iPhone不同,它本身似乎只支持一个按钮,因此无法控制耳机兼容性。 此外,如果我正在听音乐并且有来电,操作系统会自动暂停音乐,但耳机按钮仍然只能用作媒体按钮 – 我无法用它来接听/结束通话。 如果我通过屏幕接听电话并按下耳机按钮,音乐会再次开始,但通话继续… 我想创建一个“中间人”应用程序,可以选择按下耳机按钮(通过Keyevent.KEYCODE_HEADSETHOOK),然后可以确定是否执行默认的ACTION_MEDIA_BUTTON操作(在我选择的媒体播放器中切换播放/暂停)或者,如果有来电,请暂停音乐并接听电话(然后,再次按下时,结束通话并重新启动媒体播放器)。 甚至可以检查耳机按钮上的ACTION_MULTIPLE以指定不同的选项(ACTION_MEDIA_NEXT,ACTION_MEDIA_PREVIOUS等)。 也许还能够确定是否按下了耳机上的不同按钮(如果耳机是例如花哨的iPhone耳机)并且将这些按钮按下“翻译”到适当的ACTION_MEDIA_ *)。 如果操作系统无法区分不同按钮,这可能是不可能的。 显然,这样的应用程序必须以足够高的优先级接收意图,以便能够在当前媒体播放器获得广播之前中止广播。 我一直在修改各种各样的BroadcastReceiver类和意图filter等,但问题的一部分是Eclipse附带的bult-in Android模拟器似乎没有能力模拟用户插入耳机和/或随后单击耳机按钮。 因此,每当我得到一些看起来很有前途的东西时,我必须把它放到我的实际手机上并尝试一下 – 耗费时间和麻烦。 然后3个问题: 我错过了一些显而易见的事实 – 这是一个真正的问题,如果是的话,它已经解决了吗? 如果这是一个问题,是否可以编写这样的中间人应用程序? 是否有其他Android模拟器可以检查与耳机相关的活动? 谢谢, 罗里

Android SDK模拟器无法加载

所以我在尝试让Android SDK中的Emulators启动时遇到了麻烦。 我可以很好地创建AVD,然后在从SDK Manager点击“开始”按钮时,调出小的加载控制台窗口,指示模拟器正在启动。 然而,在那之后,没有任何反应!! 我已经阅读了许multithreading和post,人们有同样的问题,可能与需要太多内存的设置有关,有些人等待30分钟让模拟器加载!! 当试图通过终端运行AVD仿真器时,我只是得到一个“总线错误”,没有进一步指示可能出现的问题……这可能是内存问题吗? 我做了什么来得到我现在的位置: 下载适用于Mac的Android SDK包。 我只提取sdk,而不是eclipse。 我在Mac 10.6.8上。 安装SDK,并在SDK Manager中下载最新版本的Android,以及默认工具。 创建一个AVD并点击开始。 窗口popup以启动模拟器,该过程完成并关闭窗口。 什么都没发生。 我对sdk工具的了解非常有限,我想要的就是能够做一些测试…… 任何帮助非常感谢! 谢谢

如何在仿真器上设置序列号,制造商和型号详细信息

我有一个Android应用程序,我在模拟器(运行Nougat的SDK模拟器)中测试。 我想获取设备,制造商和型号的序列号,以便进行设备管理。 在模拟器中,我看到以下值。 Build.SERIAL =未知 Build.MANUFACTURER =未知 IA x86_64仿真器上的Build.MODEL = AOSP 有没有办法将这些值更改为其他值(用于测试目的)?

Android:模拟器无法启动FullHD分辨率设置

我需要在FullHD分辨率屏幕(1920×1080)上测试一个Android应用程序。 我尝试了不同的Android SDK版本:2.1,2.2,3.0没有运气。 每次我尝试启动设置分辨率的模拟器时,它只会挂起并永久显示黑屏。 有谁知道如何在1920×1080上测试应用程序?

构建Android SDK:只创建一个Android目标

编辑:我知道我可以轻松下载SDK,但我特别想自己构建一切。 我正在尝试更多地了解构建过程。 我使用repo下载AOSP源代码。 多个地方指导我构建SDK,如下所示: $ cd $AOSP_ROOT $ . build/envsetup.sh $ lunch sdk-eng $ make sdk 这很好用,我得到一个带SDK的zip文件和模拟器工作。 但是,生成的唯一Android目标是最新的目标,例如 $ cd $SDK_ROOT/platforms $ ls android-4.0.4.0.4.0.4 就是我所看到的一切。 如何获得其他Android目标? 我是否必须使用repo切换我所在的Android分支,构建整个 SDK并复制出适当的目标文件? 是否有一些更简单的方法,就像一个不同的制作目标,将实现这一目标? 我可以请求构建SDK并且所有目标都可用吗? 我应该只下载一个非本地编译的SDK并将目标复制到我的SDK_ROOT /平台吗?

无法从设备模拟器-5554获取视图服务器版本并且无法从设备模拟器获取视图服务器协议版本-5554

有没有人知道Android Studio中的这些错误消息? 我尝试使用Android虚拟设备(Nexus5,API 26)打开Android设备监视器以查看示例应用程序的层次结构视图,但由于下面的错误,我无法看到层次结构视图。 [2017-08-27 07:56:31 – hierarchyviewer]Unable to get view server version from device emulator-5554 [2017-08-27 07:56:31 – hierarchyviewer]Unable to get view server protocol version from device emulator-5554 [2017-08-27 07:56:31 – ViewServerDevice]Unable to debug device: Nexus_5_API_26 [emulator-5554] [2017-08-27 07:56:32 – hierarchyviewer]Missing forwarded port for emulator-5554 [2017-08-27 07:56:32 – hierarchyviewer]Unable to get the focused window […]

Android模拟器信号强度

有没有办法在android模拟器上模拟信号强度的变化。 我的应用程序中有一个phonestatelistener记录信号强度。 我也使用telnet到模拟器和命令,如gsm信号5 5,但我一直得到99作为我的rssi信号强度和-1作为误码率。

从Android插入联系人到SIM卡

我尝试将Android联系人应用程序中存在的联系人复制到SIM卡时遇到问题。 以下是代码: ContentValues cv = new ContentValues(); cv.put(“tag”, cName); cv.put(“number”, cNumber); Uri uri = context.getContentResolver().insert(SIM_CONTENT_URI, cv); Log.d(TAG_LOG, “URI is : ” + uri); 我在cName和cNumbervariables中有值。 但是当我打印日志以查看urivariables的值时:它为null。 任何人都可以告诉我,如果我在上面的代码中出错插入SIM卡?