android studio doesn't detect my device on my ubuntu laptop

前端 未结 9 1708
伪装坚强ぢ
伪装坚强ぢ 2021-01-02 00:31

I am trying to run an app from Android Studio on my Ubuntu laptop.

I have enabled USB debugging, but it is still not working.

When I press run

9条回答
  •  梦毁少年i
    2021-01-02 01:27

    First of all,

    Open terminal and do following:

    1. Do lsusb command to check your device is indeed connected.

    2. Do adb devices to check if your device is connected then it is detected as in adb mode.

    2.a. if the above command is not found, do sudo apt-get install android-tools-adb and then check if it is listed.

    Secondly, post results of step 1 and 2 with your question to help us in finding a correct solution.

    Troubleshooting:

    1. Make sure adb mode in enabled.
    2. Make sure you have opted for Allow option when prompted for in your device upon connecting to your ubuntu system.
    3. This one is from some past LG users, Try connecting your device in PTP mode rather than MTP mode, it surprisingly works.
    4. If it atill doesn't work, (most likely your case), try googling. I landed upon this page by pressing I'M FEELING LUCKY, you should try to feel lucky once in a while. Source for step number 3 and 4

    follow the steps as mentioned upon page:

    1. Create a file: /etc/udev/rules.d/70-android.rules.
    2. Write: SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666" to the file.
    3. Assign proper permission via sudo chmod a+rx /etc/udev/rules.d/70-android.rules
    4. Reboot the system and restart udev.

    As a second step of troubleshooting (make sure you again repeated troubleshooting from step1 in case you failed at this step)

    Again, the process:

    1. Create a file: /etc/udev/rules.d/51-android.rules.
    2. Write: SUBSYSTEM=="usb", ATTR{idProduct}=="1004", MODE="0666" to the file.
    3. Assign proper permission via sudo chmod a+rx /etc/udev/rules.d/70-android.rules
    4. Reboot the system and restart udev.

提交回复
热议问题