Without the udev rules, when you run the first adb command for any given session, it will start *without* the permissions it needs, and subsequent adb commands will fail. Setting up the udev permissions as doug suggests is the ideal way, but there is also a temporary workaround you can do in any...