草庐IT

android - 创建一个新的 AVD-CPU/ABI 字段显示 'No System images installed'

我正在创建一个新的AVD。我用ARMCPU镜像创建了一个。但即使在大约45分钟后它也不会启动。所以我删除了它并下载了Intelx86Atom镜像。在创建AVD时,用于选择CPU的字段变为非Activity状态并显示“没有为此目标安装系统镜像。救命啊!SDKManager中的镜像安装状态: 最佳答案 确保已安装系统镜像。未安装该平台的系统镜像。转到SDKManager并勾选它们并安装。然后,尝试创建新的AVD。 关于android-创建一个新的AVD-CPU/ABI字段显示'NoSyste

android - 如何从代码中检测 Android 设备上的双核 cpu?

我遇到了一个似乎只影响运行Android2.3的双核Android设备(Gingerbread或更大)。我想就这个问题进行对话,但仅限于符合该标准的用户。我知道如何检查OS级别,但没有找到任何可以明确告诉我设备正在使用多核的内容。有什么想法吗? 最佳答案 不幸的是,对于大多数Android设备,availableProcessors()方法无法正常工作。甚至/proc/stat也不总是显示正确的CPU数量。我发现确定CPU数量的唯一可靠方法是枚举位于/sys/devices/system/cpu/asdescribedinthisf

android - 屏幕开启时,Wi-Fi 或 CPU 可以进入休眠状态吗?

Android上有WakeLock和WifiLock--但如果我的屏幕从不关闭,我需要这些吗?我正在使用持久连接(例如WebSockets)数十分钟甚至数小时。我的屏幕始终亮着是否足以防止设备丢失这些连接(如果我们假设连接仍然可用且服务器正常)?为了让屏幕保持打开状态,我使用标准方式:getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);文档是怎么说的:Toavoiddrainingthebattery,anAndroiddevicethatisleftidlequicklyfallsasleep.(h

android - XDE.exe 一直使用 > 35% CPU - 这是预期的行为吗? (VS 安卓模拟器)

我在VisualStudioAndroid模拟器(2016年4月版)中有一个AndroidMarshmallow设备,它可以正常启动并且似乎可以正常工作。但是,在运行时,XDE.exe进程正在杀死我的CPU(35-40%+),而Hyper-V最多只使用~8-10%。这是正常和预期的行为吗?如果没有,我该如何解决?我能够跟踪到以下DLL的高CPU使用率:C:\ProgramFiles(x86)\MicrosoftXDE\10.0.10586.0\Plugins\Microsoft.VisualStudio.Emulator.XdePlugin.dll...以及运行此方法的以下线程,这是一

android - 如何检测android cpu速度?

我想检测运行我的Android应用程序的设备有多快?是否有任何API可以在Android上执行此操作?还是我必须自己进行基准测试?如果设备的CPU速度较慢,我想关闭一些耗时的操作,如动画或限制同时HTTP请求的最大数量。 最佳答案 在我看来,最好的方法是监控执行这些操作所需的时间。如果花费太多时间,则系统太慢,您可以禁用花哨的功能,直到它足够快。阅读CPU速度或其他规范并尝试判断系统速度是一个坏主意。future的硬件变化可能会使这些规范变得毫无意义。以Pentium4与Core2为例。2.4GHzPentium4或1.8GHzCo

android - 在traceview中Incl CPU Time,Excl CPU Time,Incl Real CPU Time,Excl Real CPU Time是什么意思?

1)独占时间是在方法中花费的时间2)包含时间是在方法中花费的时间加上在任何被调用函数中花费的时间3)我们称调用方法为“parent”,称方法为“子”。引用链接:Clickhere这里的问题是:有什么区别包括CPU时间和包括实际CPU时间?不包括CPU时间和不包括实际CPU时间?在我的一个示例跟踪文件中对于Method1():包括CPU时间=242毫秒和包括实际CPU时间=5012毫秒我无法确定以上两次都出现5012-242=4770毫秒差距的原因。如果您有任何想法,请帮助我。 最佳答案 Here'stheDDMSdocumentat

android - 由于 Target 和 CPU/ABI 设置而无法创建 Android AVD?

我正在运行Juno,刚开始在Mac上学习Android编程,在最新的SDK4.2(API17)上,当我尝试创建AVD时,如您所见从截图(其实没关系,作为一个新用户我不允许发布屏幕截图),我可以输入我的标题,我也可以选择我的设备,但是当我尝试更改目标的下拉菜单和CPU/ABI选项,它们根本不会下降。此外,您在其中添加和删除所选硬件的典型硬件框也不存在,这可能只是因为较新的Eclipse版本。无论如何,为什么没有给我这些选项?此外,这最终导致我的“确定”按钮仍然显示为灰色。谢谢! 最佳答案 首先转到SDKmanager您的eclipse

Android 虚拟设备 (AVD) -- 我应该选择哪个 CPU/ABI?

创建AVD时,有三个CPU/ABI选项可供选择:ARM米普斯英特尔凌动有什么区别,我应该选择哪一个?有没有一款可以覆盖大多数设备? 最佳答案 根据android开发人员文档,您实际上应该为您打算在其上运行代码的每个框架和平台创建一个虚拟设备,也就是说,目前市场上的大多数移动设备都在ARM架构上运行。您应该仍然在不同的虚拟设备上为您的代码支持的每个级别的框架测试您的代码。SystemImageRecommended.AlthoughyoumighthaveoneormoreAndroid-powereddevicesonwhichto

Android 模拟器使用 100% cpu,即使我没有运行它?

我有一个celeron处理器:/eclipse上的android模拟器使用100%的cpu并挂起所有东西,除非我杀死它。我只是从一本书中尝试一个helloandroid程序,对android甚至eclipse不太了解。我安装了android-eclipseplugin。有人可以帮我吗?谢谢! 最佳答案 正如其他人所说,解决方案是禁用声音。不幸的是,在最近的AndroidStudio版本(我使用的是1.4)中,禁用声音的选项已从GUI中删除。要禁用声音,您可以通过使用-noaudio标志从命令行启动模拟器,或编辑AVD的配置文件并设置

android - 无法启动 Genymotion 虚拟设备,CPU 不兼容

我第一次运行Genymotion虚拟设备时,它就成功了。但是当我今天尝试运行它时,我收到了这个错误消息与我上次使用它相比可能发生了什么变化?将感谢我能得到的任何解决方案。谢谢。我的设备信息:戴尔XPSL502X沙桥主板英特尔酷睿i5-2410M@2.30GHzWindows7专业版64位 最佳答案 您需要打开虚拟化。重启笔记本。立即按F10进入BIOS设置(或F2,具体取决于您的PC)检查设置并查找英特尔虚拟化技术(别名:英特尔VT-x)。打开它,然后保存并退出。您可以使用F10保存并退出。这将使您能够使用虚拟化并启用Virtual