Skip to main content

Not able to connect Nexus 5 to PC : Solved

Yes, this is the post which will get you working on this problem. Even I was working on this problem few hours trying to find out solutions for it but none actually helped me but then I got it working.

In my case the problem was Android USB drivers. Basically, you don't have to install any drivers for getting it to work but if you are a developer then this might be the case. Though I am not exactly an android developer but sometime you want to try lot of things and mess up other things.


So, in my case I installed these Acer ADB drivers which is basically used for debugging your application on real android devices than testing it on drivers. This was the reason my PC was not able to show storage.

Solution :

Uninstall the Acer ADB drivers. Since, I didn't needed them it was okay for me to uninstall it.
How to do that ?
Open your explorer -> right click on "This PC" -> click on "manage" -> look for acer adb drivers and right click on it -> uninstall and check the checkbox i.e. remove it from disk.





Now try to connect your  Nexus 5 and it should work just fine.
----

There are other reasons which I came across due to which this problem might appear.

1. If you are not using the original cable that came with the phone then this might happen.
2. If the setting for using the device as Media Device (MTP) is not selected. For enabling that follow below steps :
       - Connect your Nexus 5 to PC
       - Go to settings select storage
       - Touch on Three dots at the top right corner and select USB computer connection
       - Select Media device.

Now you should be able to access your storage on your PC.

Please let me know if you find any new problems and if I can include that in this to help everyone.

Comments

Popular posts from this blog

Create Table in Liquibase

For creating table using liquibase you can use below code and add it in your liquibase file. <createTable tableName=“employee”>      <column name="id" type="int">      <constraints primaryKey="true" nullable="false"/>   </column>      <column name="first_name" type="varchar(255)"/>   <column name="last_name" type="varchar(255)"/>   <column name="username" type="varchar(255)">      <constraints unique="true" nullable="false"/>   </column> </createTable> The use is pretty simple it's the way it looks : Tag: <createTable></createTable> This is an opening/ending tag for creating a table. These tags will enclose column sub tags which will define columns for the table. Attribute:   tableName : Name of the table which you want to create. (This is a mandatory  

ReferenceError: dhtmlXGrid is not defined : Resolved

For the errors like : ReferenceError: dhtmlXDataView is not defined ReferenceError: dhtmlXGrid is not defined ReferenceError: dhtmlXTree is not defined ReferenceError: dhtmlXTreeGrid is not defined etc I have been working on dhtmlx for long time now and this is one of the most basic exception faced by the developer and which in fact is very easy to resolve. Reasons: 1. You are actually referring to a wrong location of the JS file.    - This is a very common mistake done and most of the time we are so damn sure that we don't even care about checking the path once. Even though you have copied it from your existing project where it is working, if you face this issue don't forget to check the path once, it won't harm you. 2. Check for relative path.    - So now you have copied it and paste it in your new file where you are going to use the dhtmlx component and when you open your file you get this error and it becomes frustrating knowing that same thing is wo

How databasechangeloglock and databasechangelog table used by liquibase?

Liquibase takes care of executing the query on the database while maintaining the list of queries executed and also maintaining the locks over the tables simultaneously. The two tables that are used by the liquibase for this purpose are : Databasechangeloglock : This table have following columns ID | LOCKED| LOCKGRANTED | LOCKEDBY. This maintains the locks information granted to the user. The primary purpose of this table is to make sure that two machines don't attempt to modify the data at the same time. Databasechangelog : This table have following columns ID | AUTHOR | FILENAME | DATEEXECUTED | ORDEREXECUTED | EXECTYPE | MD5SUM | DESCRIPTION | COMMENTS | TAG | LIQUIBASE This table maintains the list of the statements that are executed on the database.