To get straight to the “how-to” and skip the explanation of how or why this works (and if it’s okay to lose Internet access on the PC while programming or debugging the robot), see the following three most important sections: This also means repeatedly unplugging and plugging the Micro-B USB connectors, which are fragile and easily broken. This means getting up from the comfy chair, removing the device from the robot, plugging it into the computer, and then reconnecting it to the robot.
Programming an FTC robot normally requires the user to connect the robot’s Android device (phone) to the computer via USB and press the “Run” button in Android Studio.