2013-10-16 125 views
0

我已经安装了最新的android sdk,并创建了AVD,但文件传输速度似乎很低。当我尝试“亚行推”“亚行6.在安装”或调试与IDA/NetBeans中,速度约为60K /s的android模拟器文件传输速度

我发现从谷歌一些小费传输文件时,点击周围的鼠标,上面写着。我试过了,速度提升到300k/s,但是我不能在调试的时候随机点击。

一位朋友安装了相同的android sdk,(实际上我复制了他的所有sdk文件)。他的速度大约是2mb/s,我不知道为什么。

有人知道吗?

谢谢。

回答

0

Android模拟器速度慢,讨论它时有很多线程。我发现的唯一有助于提高性能的因素是启用英特尔的硬件加速执行管理器(HAXM)驱动程序。它使模拟器运行速度快很多倍(包括像通过“adb install”安装APK文件那样的事情)。

如果您有英特尔CPU,并且不介意为您的仿真器使用其中一个x86系统映像,则应该尝试一下。这里是说明: http://software.intel.com/en-us/articles/speeding-up-the-android-emulator-on-intel-architecture

+0

谢谢,我试过英特尔映像,它以非常高的性能运行,并且文件传输速度现在是445k/s。我安装了两个apk,一个helloworld.apk运行正常,但是另一个失败,它使用在ARM上编译的.so,我需要在模拟器中调试.so。 DDMS显示: 试图加载lib xxxxxx.so 0xb75d0640 关闭虚拟机 我猜英特尔映像不支持调用ARM .so的apk吗? – aj3423

+0

对于使用本机代码,您还需要为x86构建.so。在上面链接的相同指令页面上,请参阅“编译NDK for x86”一节。 – dfinn

+0

谢谢,但它是第三部分,所以我没有资料。也许我应该使用真机。 – aj3423