আজ আমি 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সক্ষম বা অক্ষম কিনা তার ভিত্তিতে আইডিভেন্ডার এবং আইডিপ্রডাক্ট পরিবর্তন করে ।
আমি অ্যান্ড্রয়েড বিশেষজ্ঞ নই, সুতরাং এটি সম্ভব যে উপরের আচরণটি আমার বিশেষ মডেল ফোনের সাথে সুনির্দিষ্ট।