Fix ADB Insufficient Permission

Why need this? Connecting an Android device to a Linux computer could has problem with permission. Listing devices with adb devices might show unauthorized status or insufficient permission error message. $ adb devices List of devices attached 15241JEC211677 device RR2M9002AHY unauthorized This happens because by default, in Linux, when you connect an Android device via USB, the system assigns it to the root user and a restrictive permission mode (often 0600), meaning that regular users cannot access it. ...

February 24, 2025

Android Devices Not Showing on Flutter Project

When I create a new Flutter project targeting Android device, I can’t choose which Android device to run it. Either it a real connected devices or AVDs, even the devices is available and listed in Device Manager tab. All I need to do is open File > Project Structure... or Ctrl + Alt + Shift + S. As you can see, I have no Android SDK selected for my Flutter project. So, go ahead and select one of SDK listed there and click OK. That’s it! Now you can see all the devices available to run my Flutter project. ...

February 22, 2025