当我点击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
我该怎么办?我已经尝试了以下事项:
我该怎么办?我使用的是Windows 7 x64和Android Studio 2.2.3。无论如何,请帮助你。我已经在Stack Overflow中两次提出这个问题,但我认为这是最详细的一个,所以请帮忙。
答案 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