আপনি কখনই এই সমস্যাটি সমাধান করেছেন কিনা তা সম্পর্কে আমি নিশ্চিত নই, তবে আমি এই সমস্যার মধ্যে পড়েছিলাম এবং অনেকগুলি বিভিন্ন পদ্ধতি চেষ্টা করেছিলাম, যার মধ্যে প্রতিটিই অন্যকে সহায়তা করেছিল, তবে এটি 2016 এবং সংক্ষিপ্তসারটি সাহায্য করতে পারে।
আমি লিনাক্সে অ্যান্ড্রয়েড স্টুডিও ইনস্টল করার সময় 2016 সালে কেনা একটি ব্র্যান্ডের নতুন ফোন কাজ করে না। 2015 সালে কেনা একটি ফোন কোনও সমস্যা ছাড়াই কাজ করেছে। একটি নতুন ফোন ঠিক একই কনফিগারেশন নিয়ে কাজ করে নি।
আমার যখন অ্যান্ড্রয়েড স্টুডিও খোলা আছে, তখন এভিডি ম্যানেজার নতুন ফোনটি দেখায় নি, তবে পুরানোটি দেখিয়েছিল। পুরানো ফোনটি যখন ইউএসবি প্লাগে সংযুক্ত থাকে, তখন আমাকে আরএসএ কীটির ফিঙ্গারপ্রিন্টটি নিশ্চিত করতে জিজ্ঞাসা করে একটি ডায়ালগ ছুঁড়ে দেয়, তবে সংযুক্ত থাকাকালীন নতুন ফোন একই ডায়ালগটি প্রদর্শন করে না।
আমি /programming/18011685/cant-connect-nexus-4-to-adb-unauthorised এ একটি টিপ খুঁজে পেয়েছি
এবং এটি আমার জন্য কাজ করেছে।
আমি files / .Android থেকে দুটি ফাইল অ্যাডবকি এবং অ্যাডবকি.পব সরিয়েছি। দৃশ্যত অ্যান্ড্রয়েড-স্টুডিওগুলি এটি সনাক্ত করে এবং তত্ক্ষণাত কীগুলি তৈরি করে। এটি হওয়ার সাথে সাথেই নতুন ফোনটি ডায়ালগটি খোলা ফেলে কাজ শুরু করে। আমি অ্যান্ড্রয়েড-স্টুডিওর এভিডি মেনুতে ফোনটি দেখতে এবং অ্যাপ্লিকেশনগুলি চালানো শুরু করতে সক্ষম হয়েছি।
অ্যাডবি সংস্করণ 1.0.31, তবে, যদি আমি কমান্ড লাইনে 'অ্যাডবি ডিভাইস' চালানোর চেষ্টা করি, অ্যান্ড্রয়েড-স্টুডিও এভিডি মেনুতে এই ফোনটি প্রদর্শন করা বন্ধ করে দেয়।
আমি এখনও ফোনটি দেখতে পাই না (তবে আমি এভিডি মেনু থেকে ফোনটি দেখতে সক্ষম হওয়ায় এটি আমাকে বিরক্ত করে না)। অ্যাডবি কমান্ড লাইন ইউটিলিটি কেবল এমন একটি এমুলেটর দেখিয়েছিল যা চলমান ছিল, তবে ডিবাগিং মোডে সংযুক্ত ফোনটি নয়, কমান্ডটি চালিত হওয়া অবধি AVD মেনুতে দেখা গিয়েছিল।
$ adb devices
adb server is out of date. killing...
* daemon started successfully *
List of devices attached
emulator-5554 device
এই মুহুর্তে, ফোনটি পুনরায় সংযোগ করলে কোনও লাভ হয় না। AVD মেনু কেবলমাত্র এমুলেটরটি দেখিয়েছিল যা এখনও আমার কম্পিউটারে চলছে।
আপনাকে 'অ্যাডবি কিল-সার্ভার' চালাতে হবে। এটি হয়ে গেলে, এবং আপনি এভিডি মেনু খুললে অ্যান্ড্রয়েড স্টুডিও তার নিজস্ব এডিবি আরম্ভ করে এবং ফোনটি এভিডি মেনুতে প্রদর্শিত হয়।
অ্যাডবি সংস্করণ 1.0.31 অ্যান্ড্রয়েড স্টুডিও 2.1
সুতরাং সংক্ষেপে: দুটি জিনিস।
- অ্যান্ড্রয়েড স্টুডিও খোলা থাকাকালীন ad / .অ্যান্ড্রয়েড থেকে অ্যাডবকি এবং অ্যাডবকি.পব মুছুন।
- কমান্ড লাইন ইউটিলিটি অ্যাডবি চালান না। এটি অ্যান্ড্রয়েড স্টুডিও দ্বারা চালিত সার্ভার দৃষ্টান্তের সাথে গোলমাল করে। কমান্ডলাইন থেকে প্রাপ্ত সার্ভার উদাহরণটি কিছু ফোনের জন্য কাজ করে তবে সমস্ত নয়। অ্যান্ড্রয়েড-স্টুডিও আমার কাছে থাকা সমস্ত ফোনের সাথে কাজ করে।
উপরের সমস্তটি অবশ্যই নিশ্চিত করার পরে রয়েছে:
- আপনি 'বিল্ড নম্বর' জিনিসটি times বার আলতো চাপুন এবং ইউএসবি ডিবাগিং মোড সক্ষম করে ...
- 'ডিবাগ অনুমতিগুলি প্রত্যাহার' করার চেষ্টা করেছে বহুবার
- ফোনটি কয়েকবার রিবুট করার চেষ্টা করেছিল
- ইউএসবি ডিবাগিং মোড সক্ষম / অক্ষম / সক্ষম করুন,
উপরের সমস্ত পদক্ষেপগুলি চেষ্টা করার জন্য ভুডো জিনিসগুলির মতো মনে হয়েছিল, তবে মূলত তারা উপরে কাজ করে নি, আমি উপরে তালিকাভুক্তটি বাদ দিয়ে।
(আপডেট: এই লাইনটি যুক্ত করা যা মূলত একটি মন্তব্য ছিল, তবে উত্তরের অন্তর্ভুক্ত)।
নতুন ফোনটি সনাক্ত করতে এবং অনুমতিগুলি নির্ধারণ করতে সহায়তা করার জন্য আমাকে নতুন ফোনের বিক্রেতা আইডি /etc/udev/rules.d/51-android.rules ফাইলের সাথে যুক্ত করতে হয়েছিল।