ADB.exe অপ্রচলিত এবং গুরুতর পারফরম্যান্স সমস্যা আছে


265

আমি উইন্ডোজ 10 ব্যবহার করছি এবং যখন আমি অ্যান্ড্রয়েড স্টুডিওতে ভার্চুয়াল ডিভাইস এমুলেটর চালু করি তখন আমি বার্তাটি পেয়ে যাচ্ছি যা:

"সিডির এডিবি বাইনারি: \ ব্যবহারকারীগণ iv সিভিউ D অ্যাপডাটা \ স্থানীয় \ অ্যান্ড্রয়েড d এসডিকে \ প্ল্যাটফর্ম-সরঞ্জামসমূহ \ adb.exe অপ্রচলিত এবং অ্যান্ড্রয়েড এমুলেটরের সাথে গুরুতর পারফরম্যান্স সমস্যা রয়েছে significantly উল্লেখযোগ্যভাবে দ্রুত অ্যাপ্লিকেশন পেতে দয়া করে একটি নতুন সংস্করণে আপডেট করুন / ফাইল স্থানান্তর "।

আমি সামান্য অভিজ্ঞতা সহ একটি নতুন বিকাশকারী। নতুন বার্তায় আর কী কী আপডেট করতে হবে যাতে সেই বার্তাটি আর প্রদর্শিত না হয়?


36
আপনার যদি ইতিমধ্যে এডিবির সর্বশেষতম সংস্করণ ইনস্টল করা থাকে এবং তবুও ত্রুটিটি পেয়ে থাকে তবে এটি একটি পরিচিত সমস্যা। গুগল এখনও অন্য কোনও এডিবি সরবরাহ করে নি। "আবার কখনও দেখাবেন না" বিকল্পে ক্লিক করুন এবং চালিয়ে যান।
সুনীল কুমার

7
এটি আশ্চর্যজনক যে তারা তাদের কোডটিতে সেই ত্রুটি বার্তা যুক্ত করবে এবং তারপরে ... এটি এর মতো প্রকাশ করুন !!!
অ্যান্ড্রু কোস্টার 20

উত্তর:


314

আমি পাশাপাশি অ্যান্ড্রয়েডে নতুন new ডেকেলেভের উত্তরটি সঠিক তবে নতুন ব্যবহারকারীর পক্ষে খুব বর্ণনামূলক নয়। আমি নীচের পদক্ষেপগুলি উল্লেখ করেছি have

  1. অনুসন্ধান বাক্সটি খোলার জন্য ডাবল শিফট
  2. টাইপ এসডিকে পরিচালক
  3. প্রদর্শিত ফলাফলগুলিতে "SDK পরিচালক" ক্লিক করুন
  4. উইন্ডোতে খোলে যে দ্বিতীয় ট্যাব "এসডিকে সরঞ্জাম" ক্লিক করুন। আপনার দেখতে হবে যে প্রথম লাইনে এসডিকে বিল্ড-সরঞ্জামগুলির জন্য একটি আপডেট উপলব্ধ আছে
  5. নীচের ডানদিকে কোণায় "প্যাকেজ বিবরণ দেখান" পরীক্ষা করুন
  6. "SDK বিল্ড-সরঞ্জাম" এর অধীনে সর্বশেষ আইটেমটিতে স্ক্রোল করুন এবং বাক্সটি চেক করুন। (আমার ছিল 28.0.1)
  7. "প্রয়োগ" ক্লিক করুন
  8. যে ডায়লগ বাক্সটি পপ আপ হয়, সেখানে "ওকে" ক্লিক করুন
  9. ইনস্টলারটি সমাপ্ত হলে, "সমাপ্তি" ক্লিক করুন
  10. "প্যাকেজ বিবরণ দেখান" টিপুন এবং "অ্যান্ড্রয়েড এসডিকে বিল্ড-সরঞ্জামগুলি" (প্রথম লাইন) দেখুন। কোনও আপডেট উপলব্ধ নেই এবং এটিতে "ইনস্টল করা" বলা উচিত
  11. এসডিকে পরিচালককে বন্ধ করতে "ওকে" ক্লিক করুন

এখানেই শেষ এটা পেতে ওখানে যাও.

শুভ কোডিং


একটি "পদক্ষেপ 6 বি: থাকা উচিত: প্রতিটি ইনস্টল করা না হওয়া এখনও শেষ বড় সংস্করণে ক্লিক করুন" (তাই 27.0.3, 26.0.3, ইত্যাদি)?
ডেল

6
যদি এটি কাজ না করে তবে adb.exe এর একাধিক উদাহরণের জন্য টাস্ক ম্যানেজারটি পরীক্ষা করুন; অ্যান্ড্রয়েড স্টুডিও ছাড়াও অন্যান্য অ্যাপ্লিকেশনগুলি এই প্রোগ্রামটির উদাহরণগুলি শুরু করতে পারে।
ডেল

1
তবে তারপরে আমার এসডিকে বিল্ড সরঞ্জামগুলি সর্বশেষতম সংস্করণে রয়েছে
মনিকা অ্যাসপিরাস ল্যাববাও

3
আমার তালিকাটি সর্বশেষতম অনুসারে সাজানো হয়েছে, তাই এটি এখন প্রথম আইটেম। আমি তবে খেয়াল করব যে আমি নতুন সংস্করণ সমস্ত বিটা প্রকাশের পরেও সতর্কতা পাচ্ছি। আমি সন্দেহ করি যে এটি একটি নতুন সংস্করণ সর্বদা দ্রুততর হয় দাবি করাও আশাবাদী। আমি বাজি ধরছি তারা সেই বার্তাটি একটি বিশেষ আপগ্রেডের জন্য লিখেছিল এবং তারপরে কখনও এটিকে পরিবর্তন করা হয়নি। এটি সম্ভবত সত্যিই মানে you're out of date, catch up
সিন্স

1
যদি আপনি দেখতে পান একাধিক sdk সিলেক্ট করা হয়েছে। SDK- এর সমস্ত পুরানো সংস্করণ নির্বাচন না করে তাদের সরান। কেবলমাত্র সবচেয়ে সাম্প্রতিক সংস্করণটি বেছে নিন এবং উপরের পদক্ষেপগুলি অনুসরণ করুন। এটি আমার পক্ষে কাজ করেছে।
Val,

56

আমার জন্য, আপডেট এসডিকে সাহায্য করবে না। আমি এমুলেটর বিকল্পটি "সনাক্ত করা এডিবি অবস্থান ব্যবহার করুন" অনিচ্ছুক করে এই সমস্যার সমাধান করি। একবার চেষ্টা করে দেখো. সনাক্ত ADB অবস্থান


22
আমি আপনাকে চুম্বন করতে পারি
ক্রিস স্প্রেগ

1
এটি আমার জন্যও কাজ করেছিল। আমার সম্পূর্ণ সিস্টেমে আমার কাছে কেবল 1b কপি আছে adb.exe এবং এটি সর্বশেষ। কেবলমাত্র এই বিকল্পটি পরীক্ষা না করেই আমার জন্য ত্রুটি সরানো হয়েছে।
অটোমেটন

40

আমার একই সমস্যা ছিল এবং এটি অ্যান্ড্রয়েড এসডিকে বিল্ড-সরঞ্জামগুলি আপডেট করে সমাধান করা হয়েছে। অ্যান্ড্রয়েড স্টুডিওতে এসডিকে পরিচালক খুলুন (ডাবল শিফট এবং এসডিকে পরিচালক টাইপ করুন)। তারপরে দ্বিতীয় ট্যাবে (এসডিকে সরঞ্জাম) অ্যান্ড্রয়েড এসডিকে বিল্ড-সরঞ্জাম আপডেট করুন এবং ত্রুটি বার্তাটি চলে যেতে হবে।


23

17-01-2019

এটি আমার পক্ষে কাজ করে। সবেমাত্র খোলার Android SDK Managerপরে এটি দেখানো হয়েছে 4 Updates Available। সুতরাং আমি সবেমাত্র এটি আপডেট করেছি এবং উপরের সতর্কতা নেই।

এখানে চিত্র বর্ণনা লিখুন


1
আপনাকে ধন্যবাদ, আমি মনে করি সবচেয়ে সহজ উপায়। ল্যান্ডক্যাটের সাথে অ্যান্ড্রয়েড স্টুডিওতে আমার যে সমস্যা ছিল তা সমাধান করতে পারে যখন আমি স্ন্যাপ থেকে ইনস্টল করা স্ক্রিপি.এডিবি ব্যবহার করি ।
ব্রুনো এল

অথবা আপনি যদি ভিএস কোড ব্যবহার করেন এবং কেবল অ্যান্ড্রয়েড স্টুডিওর এসডিকে পরিচালক ব্যবহার করেন তবে আপনি এখানে
ব্যাং ফ্যাডি

18

এটি একটি বছরের পুরানো বাগ is

আপনার এডিবি সংস্করণটি এটির মতো চেক করুন: (এডাব পাথটি ত্রুটি দ্বারা দেওয়া হয়)

C:\Users\<your_user_name_>\AppData\Local\Android\Sdk\platform-tools\adb.exe --version

আউটপুট:

অ্যান্ড্রয়েড ডিবাগ ব্রিজ সংস্করণ 1.0.41

সংস্করণ 29.0.4-5871666

সি হিসাবে ইনস্টল করা হয়েছে: ব্যবহারকারীরা সানিল \ অ্যাপডাটা D লোকাল \ অ্যান্ড্রয়েড \ এসডিকে \ প্ল্যাটফর্ম-সরঞ্জামগুলি \ adb.exe

এর অর্থ এই অ্যাডবিটি সর্বশেষতম এসডিকে প্ল্যাটফর্ম সরঞ্জামগুলি থেকে আসে 29.0.4। অফিসিয়াল সাইট থেকে সর্বশেষ সংস্করণটি এখানে দেখুন

আপনার যদি ইতিমধ্যে এডিবির সর্বশেষতম সংস্করণ ইনস্টল থাকে এবং তবুও ত্রুটিটি পেয়ে থাকে তবে এটি একটি পরিচিত সমস্যা। গুগল এখনও অন্য কোনও এডিবি সরবরাহ করে নি। "আবার কখনও দেখাবেন না" বিকল্পে ক্লিক করুন এবং চালিয়ে যান।


15

একই সমস্যা থাকলেও আমার ক্ষেত্রে ফিক্সটি কিছুটা আলাদা ছিল, কারণ অ্যান্ড্রয়েড এসডিকে সরঞ্জামগুলির জন্য কোনও আপডেট দেখানো হয়নি। আমি ভার্চুয়াল ডিভাইস ম্যানেজারটি খুললাম এবং বুঝতে পারলাম আমার এমুলেটরটি API 27 চালাচ্ছে the ভি 27 ইনস্টল করা আমার জন্য সমস্যাটি সমাধান করেছে।


10

আমার ক্ষেত্রে এই বার্তাটি কী সরিয়েছিল তা হ'ল (সবকিছু আপডেট করার পরে) এমুলেটর মুছে ফেলা এবং একটি নতুন তৈরি করা। অ্যাডবিটিকে ম্যানুয়ালি আপডেট করার জন্য এটি সমাধান হয়নি। অ্যান্ড্রয়েড স্টুডিও গুয়ির মাধ্যমে আপডেট হচ্ছে না। আমার ক্ষেত্রে এটি মনে হয় যেহেতু এমুলেটরটি "পুরাতন" উপাদানগুলির সাথে তৈরি হয়েছিল এটি বার্তাটি প্রদর্শন করে চলে। আমার তিনটি অনুকরণকারী ছিল, কেবল সেগুলি সমস্ত মুছে ফেলে এবং একটি নতুন তৈরি করেছি। আমার অবাক হওয়ার জন্য যখন এটি বার্তাটি শুরু হয়েছিল তখন আর ছিল না।

পারফরম্যান্স আরও ভাল কিনা তা বলতে পারব না। বার্তাটি কেবল আসে নি। এছাড়াও আমার কাছে সর্বশেষে সর্বশেষ আপডেট করা হয়েছে (অনুকরণকারী এবং এসডিকে)।


2
শুধু এই বিষয়ে যোগ করতে। বার্তা বেরিয়ে যাওয়ার পরে। আমি একটি পুরানো এসডিকে এমুলেটর তৈরি করেছি (বর্তমানের চেয়ে পুরানো)। এবং এটি সেই নির্দিষ্ট এমুলেটারের সাথে আবার বার্তাটি দেখিয়েছে। তবে তারপরে ভবিষ্যতে কোথাও বার্তাটি প্রদর্শন করা বন্ধ হবে। আপনি যদি এই সমস্যাটির সাথে থাকেন তবে আমার পক্ষে ডাইনী শিকার। এবং বলতে পারে না এটি ভবিষ্যতে আর দেখাবে না। আমার ক্ষেত্রে আমি এখন থেকে এবং পরে (এসডিকে আপডেটের পরে) কেবলমাত্র একটি রিভিশন দিয়ে রাখার জন্য এমুলেটরগুলিকে মুছতে এবং পুনরায় তৈরি করার চেষ্টা করব।
soynerdito

"আমার তিনটি এমুলেটর ছিল" এর দ্বারা আপনি কী বোঝাতে চেয়েছিলেন আপনার এভিডি ম্যানেজারে আপনার একটি একক এমুলেটর বাইনারি কিন্তু তিনটি এভিডি (অ্যান্ড্রয়েড ভার্চুয়াল ডিভাইস) সংজ্ঞা রয়েছে?
র‌্যালফোয়েড

এই অবস্থা কয়েক দিন পরে ফিরে এসেছিল আমাকে শিকার করতে। এখন আমি এখন বেশিরভাগ ডিভাইস ব্যবহার করছি তাই এত আপডেটের পরেও সমস্যাটি বজায় থাকলে আমি নিশ্চিত নই।
soynerdito

এটি আমার জন্যও কাজ করেছিল। যদি কোনও কাজ না করে তবে ভার্চুয়াল ডিভাইসটি সরিয়ে আবার যুক্ত করার চেষ্টা করুন এবং আপনার ইতিমধ্যে এসডিকে ইনস্টল করা আছে কিনা তা যাচাই করার চেষ্টা করুন কারণ আপনার একই এসডিকে নকল থাকতে পারে।
মাইকোডিংপ্রজেক্ট

5

(আপনি উল্লেখ করেছেন আপনি অ্যান্ড্রয়েড স্টুডিওতে নতুন are) সুতরাং আমি অ্যান্ড্রয়েড স্টুডিও> সহায়তা> আপডেটগুলির জন্য চেক করুন ... বোতাম টিপানোর পরামর্শ দিচ্ছি যা আপনার পরিবেশ আপডেট করবে।


3

আমি কেবলমাত্র অতি সাম্প্রতিক একটি রেখে দুটি পুরানো এসডিকে বিল্ড সরঞ্জাম সংস্করণ আনইনস্টল করে এই ত্রুটিটি সমাধান করেছি।


2

@ Vot by দ্বারা উপরে উল্লিখিত হিসাবে আমি "সনাক্ত করা এডিবি অবস্থান ব্যবহার করুন" চেক না করা ব্যতীত শীর্ষ-ভোট প্রাপ্ত কোনও উত্তরই আমার পক্ষে কাজ করেনি 阳光 ভাগ্যক্রমে, যদিও আমার ক্ষেত্রে, বার্তাটি প্রদর্শিত হয়নি, এমনকি যখন আমি এটি আবার চালু করেছিলাম। অন্য কথায়, "সনাক্ত করা এডিবি অবস্থান ব্যবহার করুন" :) পুনরায় চালু করে সমস্যার সমাধান হতে পারে :)


2

আমার একই সমস্যা ছিল এবং অ্যান্ড্রয়েড স্টুডিওতে অ্যান্ড্রয়েড এসকেকে বিল্ড-সরঞ্জামগুলি আপডেট করে এটি সমাধান করেছি।

পদক্ষেপ 1 - ডাবল শিফট এবং এসডিকে পরিচালককে টাইপ করুন, এটি এসডিকে পরিচালককে খুলবে open

পদক্ষেপ 2 - তারপরে দ্বিতীয় ট্যাবে (এসডিকে সরঞ্জাম) অ্যান্ড্রয়েড এসডিকে বিল্ড-সরঞ্জাম আপডেট করুন এবং ত্রুটি বার্তাটি চলে যাবে।

এই ট্যাবের সেটিং বিকল্প চেক সমাধান করে যদি use detected Adb toolসেটিং ট্যাবে


1

প্রথমে আপনার ইমুলেটরটি কোন এসডিকে ব্যবহার করছে তা যাচাই করতে হবে এবং @ কূয়া প্রস্তাবিত আপনাকে সেই পদক্ষেপগুলি অনুসরণ করতে হবে এবং সেই এসডিকে বিল্ড সরঞ্জামটির সর্বশেষতম সংস্করণ ইনস্টল করতে হবে। মনে করুন আপনার এমুলেটরটি এসডিকে ২ uses ব্যবহার করে তবে আপনাকে সেই সিরিজের সর্বশেষতম ইনস্টল করা দরকার। আমার জন্য এটি ছিল 27.0.3। এর পরে ত্রুটি চলে গেল।


1

আপনার এসডিকে সরঞ্জাম আইটেমগুলি আপডেট করার চেষ্টা করুন এবং তারপরে সমস্ত তৈরি করা এমুলেটরটি মুছুন এবং আবার পুনরায় তৈরি করুন। এটা আমার জন্য কাজ করে


আমার জন্যও কাজ করেছেন - ধন্যবাদ! উপরোক্ত সমাধানগুলিতে উল্লিখিত হিসাবে আপডেট করা
কোনও উপকারে আসেনি

0

অ্যান্ড্রয়েড ডিভাইস ম্যানেজার থেকে ভার্চুয়াল ডিভাইসে ফ্যাক্টরি রিসেট করার চেষ্টা করুন

এখানে চিত্র বর্ণনা লিখুন


0

আমি উত্তরটি অনুসরণ করেছি, তবে যাদুবিদ্যার চূড়ান্ত পদক্ষেপটি ছিল বিদ্যমান ভার্চুয়াল পরিবেশটি মোছা এবং একটি নতুন তৈরি করা।


0

এটি স্বাভাবিক শোনাতে পারে তবে আমি একই ত্রুটি পেয়েছিলাম তবে এটি কেবল আপডেট করেছে এবং এটি এখন কোনও ত্রুটি ছাড়াই কাজ করেছে। আমি কাউকে প্রথমে আপডেটগুলি চেষ্টা করার পরামর্শ দিই।


0

যদি আপনি উপরে বর্ণিত প্রতিটি পদক্ষেপ অনুসরণ করার পরে আটকে থাকেন তবে আমি আপনাকে একাধিক উত্তর একত্রিত করার পরামর্শ দেব। @ কুয়া এবং @ 褚 The এর উত্তর আমার পক্ষে কাজ করেছে। তাদের চেষ্টা করে দেখুন। পদক্ষেপগুলি যদি আপনার জন্য ফলাফল দেয় তবে আমি আরও ব্যাখ্যা করতে পারি।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.