आज मुझे insufficient permissions for device
त्रुटि का सामना करना पड़ा , भले ही adb
कुछ ही मिनट पहले उम्मीद के मुताबिक काम किया गया हो। अब मुझे मिलता है:
$ adb devices
List of devices attached
???????????? no permissions
$ adb shell
error: insufficient permissions for device
त्रुटि का सामना करने से कुछ समय पहले, मैं अक्षम हो गया था Media device (MTP)
, क्योंकि मुझे लगा कि मुझे उपयोग करने की आवश्यकता नहीं होगी MTP
। हालाँकि, ऐसा प्रतीत होता है कि USB डीबगिंग, या कम से कम कुछ adb
कमांड की आवश्यकता है, जो Media device (MTP)
सक्षम होना चाहिए।
Media device (MTP)
Android 4.4 पर सक्षम करने के लिए , यहां जाएं:
Settings
Storage
The "..." menu (in the upper right corner)
USB computer connection
Media device (MTP)
जब MTP
अक्षम किया जाता है, lsusb
तो निम्न दिखाता है:
Bus 002 Device 071: ID [idVendor1]:[idProduct1] Google Inc.
सक्षम करने के बाद MTP
, lsusb निम्नलिखित दिखाता है:
Bus 002 Device 072: ID [idVendor2]:[idProduct2] [idVendor string]
MTP
सक्षम या अक्षम होने या न होने के आधार पर, idVendor और idProduct परिवर्तन करते हैं ।
मैं एक एंड्रॉइड विशेषज्ञ नहीं हूं, इसलिए यह संभव है कि उपरोक्त व्यवहार मेरे विशेष मॉडल के फोन के लिए विशिष्ट हो।