我在尝试运行Android虚拟设备时收到错误列表

时间:2017-01-16 03:40:07

标签: android android-studio windows-7 android-emulator windows-7-x64

当我点击Android Studio中的“运行应用程序”按钮时,即使我已经创建了" Nexus S API 24"选择部署目标对话框仍然为空。虚拟设备来运行我的应用程序。我收到以下错误:

08:22:39 error: Invalid argument: cannot open transport registration socketpair
08:22:39 could not read ok from ADB Server
08:22:39 * failed to start daemon *
08:22:39 error: cannot connect to daemon
08:22:39 'C:\Users\samarc\AppData\Local\Android\sdk1\platform-tools\adb.exe,start-server' failed -- run manually if necessary

当我尝试直接从AVD Manager运行虚拟设备时,我得到以下错误列表(以及一个对话框说明,"在这台机器上运行的仿真器实例似乎太多。正在中止& #34):

C:\Users\samarc\AppData\Local\Android\sdk1\tools\emulator.exe -netdelay none -netspeed full -avd Nexus_S_API_24
libpng warning: iCCP: known incorrect sRGB profile
Hax is enabled
libpng warning: iCCP: known incorrect sRGB profile
Hax ram_size 0x40000000
libpng warning: iCCP: known incorrect sRGB profile
HAX is working and emulator runs in fast virt mode.
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
emulator: WARNING: UpdateCheck: Failure: Error

我该怎么办?我已经尝试了以下事项:

    1)检查端口(5554 - 5587)的可用性。 (可用)
    2)使用Windows防火墙解锁端口(5554 - 5587),但也无法正常工作。 (虽然我开始认为Android Studio使用了其他一些端口。如何找出Android Studio正在使用的端口?)
    3)杀死进程," adb.exe"在任务管理器中。 (事实是,没有任何进程称为" adb.exe"在任务管理器中运行!)
    4)重新启动计算机。 (从不工作)
    5)重新安装Android Studio(也没有工作)

我该怎么办?我使用的是Windows 7 x64和Android Studio 2.2.3。无论如何,请帮助你。我已经在Stack Overflow中两次提出这个问题,但我认为这是最详细的一个,所以请帮忙。

2 个答案:

答案 0 :(得分:1)

我之前有类似的问题。

我按照这些步骤来解决问题。您也可以尝试这些,其中任何一个都可以帮助您解决问题:

1.TRY升级你的android studio的android模拟器,可以在

中找到

文件>>设置>>外观和行为>> Android SDK或点击SDK管理器。

然后单击SDK工具选项卡。

然后单击Android模拟器选项并安装/更新它。 (同样,您也可以尝试升级Android sdk工具和Android SDK平台工具,因为它可能会以一种或另一种方式帮助您)。现在尝试运行模拟器。

2.尝试关闭windows-firewall。然后尝试运行模拟器。

3.确保PC中安装的其他VIRTUAL BOX泊坞窗不会影响Android模拟器的运行。

4.感觉这是最重要的事情。

您的电脑上可能安装了防病毒软件。

检查这些反病毒是否无法阻止" ADB.exe"和" qemu-system-i386.exe"访问PC中的本地端口TCP。当这些要求访问"允许"然后尝试运行模拟器。

(我在我的电脑上安装了K7。我重新安装了Android工作室,然后尝试运行模拟器。当时它要求我允许"允许"或者#34; BLOCk&# 34;访问TCP。)

       Try these out and any one of these steps might help you in solving the problem.:-) 

答案 1 :(得分:0)

我建议清理SDK安装;我可以将位置视为sdk1,而不只是sdk

更新错误可能是因为缺少互联网连接。

在Android-Studio中,选择check for updates