আজ আমি insufficient permissions for device
ত্রুটির মুখোমুখি হয়েছি , যদিও adb
এর কয়েক মিনিট আগে প্রত্যাশা মতো কাজ করা হয়েছিল। এখন আমি পেয়েছি:
$ adb devices
List of devices attached
???????????? no permissions
$ adb shell
error: insufficient permissions for device
ত্রুটির মুখোমুখি হওয়ার অল্প সময়ের আগেই আমি অক্ষম Media device (MTP)
করেছিলাম, কারণ আমি অনুভব করেছি যে আমাকে ব্যবহার করার দরকার নেই MTP
। তবে, এটি প্রদর্শিত হবে যে ইউএসবি ডিবাগিং, বা কমপক্ষে কয়েকটি adb
কমান্ডের জন্য এটি Media device (MTP)
সক্ষম হওয়া দরকার।
Media device (MTP)
অ্যান্ড্রয়েড ৪.৪ সক্ষম করতে , এখানে যান:
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
সক্ষম বা অক্ষম কিনা তার ভিত্তিতে আইডিভেন্ডার এবং আইডিপ্রডাক্ট পরিবর্তন করে ।
আমি অ্যান্ড্রয়েড বিশেষজ্ঞ নই, সুতরাং এটি সম্ভব যে উপরের আচরণটি আমার বিশেষ মডেল ফোনের সাথে সুনির্দিষ্ট।