Error opening emulator from device selection dropdown - android-studio

When I open emulator form device selection dropdown I have the following error, If I run it from AVD manager no error happens
How can I fix this?
emulator: WARNING: FeatureControlImpl.cpp:198: Failed to load advanced feature default setting:C:\Users\PC\AppData\Local\Android\Sdk\emulator\lib\advancedFeaturesCanary.ini emulator: WARNING: encryption is off Failed to open /qemu.conf, err: 2 HAX is working and emulator runs in fast virt mode. qemu: could not load PC BIOS 'bios-256k.bin'

Just go to the location showing in the Error Box, and after Sdk folder u will find folder name emulator & emulator-2 , in that case just delete emulator folder and rename emulator-2 to emulator.

It is possible the Android-Studio Emulator might not have been installed properly. Go to the AVD Manager window and a message saying "Emulator not installed" will be clearly visible. If that's the case, just install the Emulator(You might get a button or pop up for that there itself) & you will be good to go!

in VS code >>>the solution is Go for settings> Extension > Android Emulator Launcher Configuration then find your emulator path then copy it then paste it in the two boxes enter image description here

Related

Unable to launch android emulator. It gives me no avd specified

When I try to open emulator in Android studio. It gives me "unable to find adb" error also I tried to launch by cmd which is
cd C:\Users\EFE\Desktop\sdk\tools
emulator.exe
It gives me
emulator: ERROR: No AVD specified. Use '#foo' or '-avd foo' to launch a virtual device named 'foo'
I deleted my SDK Platform-Tools and reinstall it.
I don't have Android files in C:\Users\Username\AppData\Local\Android\Sdk\platform-tools to fix it.
In my case it is C:\Users\EFE\AppData\Local\Android Open Source Project\Emulator and it doesn't have any platform-tools. I used the emulator yesterday perfectly. I think I played a game that has a protection program. I disabled the protection program but didn't solve my problem.
Reinstall the android studio and flutter but still have the same problem. When I try to open emulator via AVD manager. It gives me "unable to locate adb" and trying to open emulator but just black screen.
option 1:
emulator -avd Pixel_2_64
option 2:
emulator "#Pixel_2_64"
Have to use the quotation marks or use the avd flag.
# is used for argument splatting in PowerShell, hence the need for quoting; alternatively, you could have -escaped the # (emulator #Pixel_2_64)
Try to open your emulator width :
emulator -avd <name>
If not working, I create a .bat file on github for you : https://github.com/samuel3105/Android-AVD-windows.
You just have to launch the .bat file, type 1 to show your emulator, and enter the name of your emulator.
You can try to wipe the data of the particular device.
Go to -> Android Studio -> Tools -> AVD Manager -> [Select the down triangle on your chosen device] -> Wipe data.
Now retry.
https://stackoverflow.com/a/65814027/11283638

Unable to create Debug Bridge: Unable to start adb server: Unable to detect adb version

I am currently having this problem when I am opening a project:
The errors showing in Event Log :
Unable to detect adb version, exit value: 0xc0000409, adb output: adb.exe F 11-11 09:55:06 17768 944 fdevent_poll.cpp:64] failed to create fdevent interrupt socketpair: Invalid argument
The errors showing in event Log:
Emulator: emulator: ERROR: AdbHostServer.cpp:93: Unable to connect to adb daemon on port: 5037
This problem is not with your adb.exe or android studio.
And you don't need to reinstall Studio or reset windows.
Actually your Windows stopping adb.exe to start socket server because somehow some antivirus or third party app disturbed your network settings.
The solution is:
you need to reset the network settings.
1) Run CMD promt as administrator.
2) Type command "netsh winsock reset"
3) restart pc if needed
Now if you open studio there would be no adbhostserver error.
I got 2 possible solutions for this problem:
(1st) : Download Revo Uninstaller and uninstall Android Studio from it. Revo is a powerful tool which removes all the files of the selected software including program data cache files and and all remaining settings and repositories.
After that reinstall Android Studio and select "do not import settings" during the installation.
Revo Installer Download Link :: (https://www.revouninstaller.com/revo-uninstaller-free-download/)
If it doesn't work the only remaining solution is ::
(2nd) : Go to Settings / Update and Security / Recovery / And reset
your pc. Select the option keep my files and reset it. Don't worry
about your other hard disk data it will only reset all the programs in
your C drive and will also save all the files of documents, downloads,
videos and images.
(I tried the second option first and it worked for me)
The problem occurred in the first place because antiviruses tend to
delete temp files and android studio saves its emulator files in temp
folder. To solve it just go to your antivirus settings and search for
"add exclusion" option and add these 4 folders there:
(instead of rajhr open the folder with your user name)
1 . C:\Users\rajhr\.android
2 . C:\Users\rajhr\.AndroidStudio3.5
3 . C:\Users\rajhr\AppData\Local\Android
4 . C:\Users\rajhr\AppData\Local\Temp\AndroidEmulator
And also add them to windows defender Settings :
1. Open windows defender
2. Go to firewall and network protection
3. Select allow app through firewall and add the 4 folders there.
Hope the answer helps you btw this is my first StackOverflow answer.
go to 'netsh' in your pc (C:\Windows\System32)
click to see screenshot
run it as administrator ,a command window will open , then type 'winsock reset', now restart your PC....and you are good to go
Change Autoplay settings in Windows for your Device.

Cannot open emulator in android studio

I am using the android studio. I cannot open the emulator from the emulator. When I run the emulator it comes out the error:
Emulator: emulator: ERROR: Unknown AVD name [Pixel_API_27], use -list-avds to see valid list.
Emulator: Process finished with exit code 1
Anyone know how to solve it?
control if you activated virtualization from bios
if you have amd processor you need to follow some steps to use it with full compability, check for that from YouTube.
If you already did those steps, just uninstall all about avd and install them again.
I guess you haven't installed the AVD correctly.
You will see the valid list with:
-list-avds
Or you can install AVDs at Tools > AVD Manager.

AVD emulator error in android studio

I'm a newbie, my problem is when I try to make a new AVD I get this message :
"an error occurred while creating the avd. see idea.log for details"
I just downloaded android studio , dunno what to do
this is from the log file : unable to find a 'userdata.img' file for ABI x86 to copy into the avd folder
If you are in linux, try this:
sudo apt-get install lib32stdc++6
It worked for me!
You pasted x86_64 file inside the default folder
C:\Users\(User Name)\AppData\Local\Android\Sdk\system-images\android-29\default
Past it in android-29 folder not in default folder.
On windows:
Used 'Clone Device' option on device definition, it will add new device into list with appending '(edited)1' string.
select this clone device: press 'Next'
select this clone device: press 'Next'
select system image as per your requirement: press 'Next'
select 'Show Advance Setting' scroll down: in 'Memory and Storage' choose 'External file' (which is disable/gray-out in actual device but available in clone device) keep entry empty.
press 'Finish'
Hope this will solve your issue.
I had this same issue and after trying #Tiago Elias's answer, I got passed that stage but ran into another problem whereby the emulator could not launch. Surprisingly, all of these where happening because I did not install the Android Emulator from SDK Tools. To do this,
Open the SDK Manager
Select the SDK Tools tab, If Android Emulator is unchecked, then check it and click on OK.
You can now create a new emulator and run your app in it.
There might be several reason for this error, but this solution worked for me:
Go to your avd location "C:\Users.android\avd", delete all the files inside this, and create the AVD Emulators once again from the Android Studio.
Update for latest Android 2021 September - on Windows i deleted the SDK and reinstalled it, that fixed it for me.
when avd runs gradle build is running sudden error occured that:
Darkaction bar theme is not found and resource linking failed.

Genymotion works well, but start Android Studio Plugin show error: 'unable to start VirtualBox'

I've installed Genymotion and VirtualBox on ubuntu 16.04 LTS and everything goes fine. Genymotion works well.
Then I installed Genymotion Android Studio Plugin,but when I clicked 'start', it shows: unable to start VirtualBox
Run Genymotion directly it works well, but Android Studio Plugin goes error,It is not like this: Genymotion error at start 'Unable to load virtualbox',how to fix it?
Watch this,run genymotion directly works well, but run android studio plug it shows: 'unable to start virtualbox.'
Open Genymotion -> Settings -> ADB -> Use custom Android SDK tools -> locate your SDK.
You have to use the Genymotion SDK as that of Android studio.Try it hope it helps !!
If you don't have geni virtual box installed, install it.
Your error says that you don't have your virtual box installed in your PC .
If you have then you have not given the right path click on geni icon and set path of it where You installed
(by default its like /Applications/Genymotion.app).you can read here)
Installing it on your pc won't be enough .You need to apply the plugin in android studio as well.
Go to File>settings >(search for plugins in your left side)>select the option plugin > browse repositories > and install geni plugin and you are good to go!
Restart android studio.
Finally if i missed anything watch this video for full thing
Edit:If your are using a V.Box
Go to Network and Sharing Center > Change adapter settings and enable these:
Local Area Connection (if it's disabled)
VirtualBox Host-Only Network
I think that enabling the second will do the job, but I did the first anyways.
read More details --------> Unable to start Genymotion Virtual Device - Virtualbox Host Only Ethernet Adapter Failed to start
Hope it helps.
Try uninstalling your current version of virtualbox and install Virtualbox version 5.0.28 from here: https://www.virtualbox.org/wiki/Download_Old_Builds_5_0
The way around the error is to:
1) Click on the Genymotion Device Manager in Android Studio. Once the Genymotion Device Manager window pops up, you will see your virtual device/devices, and its/their status should be "off".
Genymotion Device Manager
Virtual Device Status is off
2) Now, go run Genymotion outside of Android Studio.
3) In Genymotion, click on your virtual device to select it and click on the start button at the top left corner to start the virtual device.
4) Once your virtual device is up and running, go back to the Genymotion Device Manager window in Android Studio and click on refresh. You should see that the status of the virtual device is switched to "on". Now, you can run your code directly to Genymotion.

Resources