I haven't used Android Studio in a long time. I'm starting to use it again to develop Flutter apps but I no longer have the Device Explorer. I looked everywhere on my computer but it's no where to be found. Is there a way to create a new DeviceExplorer folder and put new emulators in it?
I am using Flutter for developing my android apps but for some my android studio is not able to recognize my device even though my device is detecting that fully. Is there a way to fix this?
And also for the record, I have tried all the possible methods available on stack overflow and internet like Enabling USB debugging, MTP Transfer, Installing universal USB Driver.
Some phones like OPPO, VIVO, etc is having an extra drivers. It will be shown when you connect your phone with pc. You have to install that driver too. Also check whether this phone is working with another computer or any other phones works in your computer too(to check both your phone and PC is ok). Also check in normal android app development instead of flutter, like checking your phone connection in android studio with java or kotlin.
if all this didn't works then install Visual Studio Code and check the same thing it it. may be this is some issues in Android studio. please inform the details here after all this.
Go to file> Invalidate cache/Restart > click invalid cache and restart button in android studio.
Then run.
If still cannot connect device:
goto file>settings> appearance & behaviour > Android SDK > sdk tools >deselect android sdk platform tools > apply>ok.
It installed the requested components.
then goto app > edit configuration> uncheck allow parallel run in right corner>ok
This question already has answers here:
Cannot see Nexus 6P for debugging
(5 answers)
Closed 4 years ago.
I am struggling to figure out the problem with my device not being recognized in Android Studio. However I do see it from file explorer and can browse the device files.
OS: Windows 10
Device: Nexus 6P
Yes, I did some research before posting this question, so I'll enumerate what I tried:
Enabled USB Debugging
Installed Google USB drivers from the SDK manager
Intalled HiSuite(apparently including some device drivers)
Switching between MTP/PTP
Restarting Android Studio several times
Restarting my computer several times
Every USB 2/3 ports of my computer
Tried updating drivers from device manager(however it did not suggest anything)
adb kill-server / start-server
Any suggestions would be greatly welcome!
Thanks in advance!
Apparently, installing 'Google USB Drivers' from the SDK Manager doesn't actually install them!
You have to go to:
'C:\Users\your_user\AppData\Local\Android\sdk\extras\google\usb_driver\'
right-click on 'android_winusb.inf' and install.
Try to use ADB over Network but it depends what Android version you have.
In Developer options you should see ADB over network section if not then sorry for this unhelpful advice.
check for SDK platforms in Android Studio whether you have installed the Android 6.x(N), Because Nexus got Android N updates, so it may be one of the issue you faced...
When I had this problem what I did was install the drivers manually. What you do is download the drivers from the google website NOT with Android Studio then you go into device manager and right click on your nexus. Then go to drivers tab and hit the update then manually find drivers on computer. Navigate to the downloaded drivers and click on them. Device manager will install your drivers and should fix the problem. Also for drivers you may want to try this or this driver Also please post these kinds of questions on the Android Stack Exchange Thanks!
If you have already tried all those steps , i would like you to install pdaNet software . This will automatically detect and repair the driver and you can find device in Android Studio.
This has worked for me
SO references :
Android studio doesn't list my phone under "Choose Device"
eclipse or android studio not recognize my phone on usb debugging mode
References for installing the drivers and enabling USB debugging is available here for reference , you could cross check with as well.
Reference 2 : Installing pdaNet
First of all I make sure that I've installed google's usb_driver. Either through the SDK or what SlashJ said:
Apparently, installing 'Google USB Drivers' from the SDK Manager doesn't actually install them!
You have to go to:
'C:\Users\your_user\AppData\Local\Android\sdk\extras\google\usb_driver\'
right-click on 'android_winusb.inf' and install.
- SlashJ
After that's done:
Insert your device into your PC
Open device management
Click start > run devmgmt.msc
Right click my PC > manage > devices in left panel
Check if there's a tab android device and look for your device or an ADB Interface, Otherwise just search for your device
Right click your device and Update Driver Software
Browse my computer for driver software
Let me pick from a list
Search for google or android in the left pane.
And select ADB Interface in the right.
Continue installation and it should work now.
You can try to unplug and re-plug your android device.
Maybe you also have to enable developer mode on the device.
Here's a walkthrough
I have a similar problem with my Wiko phone, I had installed the wrong usb driver and I could not do it manualy.
In developer mode, enable the usb debuging
Try to update your driver with apk installer for Windows 10 even if it is already installed:
APK DRIVER
This tool permits to install automaticaly the right driver.
Have a look to my previous question fo further details:
How can I run my ionic app on a physical device (Wiko phone) on Windows?
i just have that problem and anything works for me
what help me is to click a lot of time on the build number (setting-about phone-build number) and magic happens :)
Did you check in Android Studio Run tab->Edit Configurations->Target set to USB device.
if that doesn't work, try updating Android Studio, and/or device's firmware, also here is a similar question, involves a nexus and windows 10: https://stackoverflow.com/a/31938193/3817308
I hope this help.
I'm not sure how you installed adb driver. If your device is displayed in device manager but not as a ADB device, try these steps
Go to Control Panel and open Device Manager.
Find the device
Right click the device and select properties.
Select Driver tab, then click the Update Driver button.
Choose Browse my computer for driver software.
Let me pick from a list of device drivers on my computer
Browse for the .inf driver file. Open and Next.
Select ADB interface from device list (i can't remember the exact name)
Install
There's another another Stack post (Cannot see Nexus 6P for debugging) you might want to try.
You need to manually download the driver here (http://developer.android.com/sdk/win-usb.html)
Go to "Devices and Printers", right-click on "MTP", and choose properties.
Click "ADB interface", then click "Properties"
Go to "Driver" tab and update driver with the file you just downloaded. (Make sure you unzip them first)
first I create Motorola moto X vitual device tageting API 4.2.2 in android. this device was created successfully in geny motion. I then run this virtual device to see if it is operating correctly. Once started I keep getting this error message regardless of what i do
"Genymotion version and virtual device version do not match
Genmotion 2.2.2
Virtual Device 1.0.0
you should update you virtual device or create a new one to enjoy the new features"???
I dont have a clue how to update the virtual device? moreover I wasn't given the option to set the device when creating the device. just to choose target version of android. Can anybody guide me through how to do this? Also the UPDATE button cant be selected so i have to just select continue.
After this I change settings/ADB on the virtual device to point to the android sdk located at "C:/Program Files (x86)/Android/android-studio/sdk".
then I app the genymotion plugin to the list of plugins in settings. and following this I add the path location of the genymotion folder also in settings under IDE settings/ Genymotion and the path being "C:\Program Files\Genymobile\Genymotion"
When I open AVD manager the genymotion emulator is not visible so I cant select it to run my applications. I have tried setting "show chooser Dialog" in Run/debug configuration and also setting the correct sdk for the virtual device like I said earlier. If anyone can help me out with this I would be grateful otherwise It looks like i will have to use the standard emulator which is SH*t :) .hopefully this question can help someone in the future also. thanks in advance!
It seems your virtual device is very old.
If you use the free license you need to remove this old device and create a new one thanks to the "add" button on the Genymotion program.
Then launch the newly created virtual device, you should not see the Genymotion version and virtual device version do not match popup any more.
If it still chows up, send a report to the Genymotion support.
Concerning the AVD manager problem. Genymotion devices are not supposed to be added to this interface. To launch a Genymotion virtual device you can whether:
Open the Eclipse Genymotion plugin you already installed and configure (the small pink genymotion icon on the tool bar)
Or open the Genymotion program that will show you all the devices you already created. And where you can create new virtual devices.
When a device is launched, you can then debug on it easily, it is considered as any device connected to ADB like a physical device you plug on your computer.
One of the craziest tricks I've seen work (I know it sounds crazy but try it) is to stretch the columns in the device column when you go to run and it shows you no devices, device magically appears in list.
My device is ASUS K00z.
I connect it's to my PC for develop android app but in android studio not found device.
I set debugging mode to on.
In device manager show yellow exclamation of "Android" under "Other devices" root.
How to solve it's
PS. I use win7 64-bit
Try downloading the drivers from ASUS. I didn't find any 'k00z' on there, but it sounds like it may be the Fonepad 7 - they'll likely have different model numbers, so you'll need to know the specifics of your device and download the appropriate driver.