I have recently shifted to android studio. I would like to know how I can test my apps in Bluestacks app player. I had already had the bluestacks connected and working with eclipse using adb connect localhost:5555
but it doesn't seem to work with android studio. Didn't find any help anywhere. If anyone has done this, please help.
This question is related to
android
android-studio
adb
bluestacks
Steps to connect Blue Stack with Android Studio
%LocalAppData%\Android\sdk\platform-tools
)adb connect localhost:5555
from this location.For those people with (cannot connect to localhost:5555: No connection could be made because the target machine actively refused it. (10061)
:
Blustacks is listening at IPv4-Localhost-TCP-5555
(not IPv6). Most of the time Windows has IPv6 enabled by default and Localhost is solving ::1:
If the client (ADB) tries to connect a server using localhost and IPv6 is enabled on the main network adapter, ADB will not connect to the server.
So, you have two options :
1- Change your ADB client TCP connection string to localhost IPV4 : adb connect 127.0.0.1
OR :
2-Disable IPV6 protocol from the main network adapter.
first open bluestacks and go to settings > preferences > check the Enable Android Debug Bridge (ADB) and press Change path button, then select adb path.
(default location: %LocalAppData%\Android\sdk\platform-tools)
then install one apk in emulator (by click the installed apps > install apk in bluestacks home screen)
after doing this works run cmd by administrator and got to adb path then run this command:
adb connect localhost:5555
now you can open VSCodde or AndroidStudio and select BlueStacks emulator.
In my case I didn't needed start adb.exe. I only started the BlueStacks before android studio.
After that when I press "Run" in android studio, bluestacks is detected as a new emulator.
Regards.
world !
No need to do execute batch command. With the current version, just run BLUESTACKS before ANDROID STUDIO
In my case, none of the above approaches worked for me till I had to enable an Android DEBUG Bridge Option under the BlueStack emulator. Check the picture below.
An approach inspired from : Vlad Voytenko
I Hope It's Helps Someone!
Source: Stackoverflow.com