I switched come my main adb (the same offered by react-native) and it solved the issue. Ns guess that since Genymotion"s adb to be launched very first I obtained the resolve already in usage error message.

I am using genymotion, however Paul"s equipment alone did not deal with the error (for Mac).

You are watching: Could not read ok from adb server

I had to:

Update Android SDK to the latest version (24.4.1) via the SDK manager

Type android in the command line

In the SDK manager discover the recent SDK tools and install.

Once mounted the SDK path have to update the brand-new SDK ar like below.


Then upgrade the $ANDROID_HOME to usage the new SDK

export ANDROID_HOME=/usr/local/Cellar/android-sdk/24.4.1_1

export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

Confirm it has actually been added by city hall your course with echo $PATH

Then in genymotion carry out what
Paul says above and allude genymotion ADB to use the very same sdk


System: windows 10

My issue: setup Genymotion to suggest to the tradition SDK didn"t have any affect. I still received the:

Couldn"t start task on Android: could not install smartsocketlistener: cannot bind to just one intake of each socketaddress (protocol/network address/port) is generally permitted. (10048)could not read ok indigenous ADB Server * failed to begin daemon * error:cannot connect to daemon

What I found was there was a difference in ADB version being offered throughout the system. Here is the command I provided to find them:

where /r C: adb.exeThis created the results:

C:Program FilesExpo XDE esourcesapp ode_modulesxdlinarieswindowsadbadb.exeC:Program FilesGenymobileGenymotion oolsadb.exeC:UserskyleAppDataLocalAndroidSdkplatform-toolsadb.exeC:UserskyleAppDataLocalAndroidSdkplatform-toolsadb backupadb.exeNavigating to every directory and running:

adb.exe versionAllowed me to see that Expo was to run ADB version:

Android Debug Bridge variation 1.0.36Revision fd9e4d07b0f5-androidWhile Genymotion making use of the tradition SDK had actually version (c:UserskyleAppDataLocalAndroidSdkplatform-toolsadb.exe):

Android Debug Bridge variation 1.0.39Revision 3db08f2c6889-androidAs a test ns took the adb papers (adb.exe, AdbWinApi.dll, AdbWinUsbApi.dll) from

c:UserskyleAppDataLocalAndroidSdkplatform-toolsadb.exeand inserted them into a back-up folder. Ns then relocated the adb files located at

c:Program FilesExpo XDE esourcesapp ode_modulesxdlinarieswindowsadbadb.exeinto that exact same location. I eliminated adb with:

adb kill-serverwhich brought about a restart the the adb server automatically due to having actually my Genymotion device already running. Ns hit the "Restart" switch inside that the Expo XDE and it immediately began working. Right here is the log whereby I struggle the restart switch at 1:13:04 AM:

12:45:53 AMcould no install *smartsocket* listener: cannot tie to just one consumption of every socket resolve (protocol/network address/port) is normally permitted. (10048)could not check out ok indigenous ADB Server* fail to start daemon *error: cannot connect to daemon1:13:04 AMRestarting project and clearing packager cache (Hold shift while clicking restart to avoid clearing cache).1:13:11 AMStarting React native packager...1:13:17 AMScanning 543 folders because that symlinks in C:Userskylegitetalog ode_modules (49ms)1:13:17 AM1:13:19 AMCouldn"t adb reverse: closed1:13:20 AMProject opened! You can now usage the "Share" or "Device" buttons to see your project.1:13:26 AMCouldn"t adb reverse: closed1:13:26 AMDownloading latest variation of Expo1:13:28 AMInstalling Expo top top device1:13:33 AMOpening ~ above Android device1:13:56 AMBuilding JavaScript bundle: perfect in 59643ms.1:14:01 AMDependency graph loaded.1:14:03 AMYour JavaScript transform cache is empty, rebuilding (this may take a minute).Conclusion: Genymotion and also Expo may need to use the exact same version that adb so that Expo can properly interact with the simulated device. Pointing Genymotion to your android SDK location and ensuring Expo XDE has that same version will enable correct communication between devices. I moved the Expo XDE version to the SDK location, however you might have the ability to go the other way (take the sdk ADB files and also place them in the Expo XDE resource location).


See more: Wells Fargo Bank Kansas City Mo, Wells Fargo Bank Na

I"ve to be all with the stackoverflow short articles related come this issue. Simply so friend guys recognize my task manager reflects three instances that adb.exe running. If girlfriend kill any kind of of lock they just come back.

Hope this helps /cheers

How to detect whether a user is making use of USB tethering?how to disable remote wipe for Exchange 2010 ActiveSync?Android software application for the system administrator ~ above the moveApple - exactly how to move WhatsApp messages data from Android come iPhone?Apple - Transfer files to iPad via USB from AndroidApple - Can"t enable blocked software (HAXM) to operation on macOS 10.13Apple - mount Android phone call on DesktopApple - Sync Google save to apple NotesApple - just how do i copy files in between OS X and also Android 6 over USB cable?Apple - how to sync OS X Reminders v Android?