স্টার্টআপ লকটি ছেড়ে দেওয়ার জন্য আরেকটি ফ্লটার কমান্ডের জন্য অপেক্ষা করা হচ্ছে


187

আমি যখন আমার ফ্লটার অ্যাপ্লিকেশন চালাচ্ছি তখন এটি প্রদর্শিত হয়

স্টার্টআপ লকটি ছেড়ে দেওয়ার জন্য আরেকটি ফ্লটার কমান্ডের জন্য অপেক্ষা করা হচ্ছে

এই বার্তা এবং আরও এগিয়ে না।


19
কি ওএস? ব্যবহার করে দেখুন killall -9 dart। আপনি কি ফ্লাটার সংস্করণ ব্যবহার করছেন? আপনি ব্যবহার করে থাকেন flutter pub pub run build_runner watchদেখুন github.com/flutter/flutter/issues/14703#issuecomment-369404176
গুন্টার Zöchbauer

আপনার রিপ্লে করার জন্য আপনাকে ধন্যবাদ তবে আমি কীভাবে আমার সমস্যাটি স্বয়ংক্রিয়ভাবে সমাধান করা যায় তা কিছু জানি না। এটা সত্যিই অদ্ভুত।
বীরেন ভি ভারসাদিয়া

আমার ক্ষেত্রে, আমি সবেমাত্র আমার ল্যাপটপটি পুনরায় চালু করেছি। এটা সমস্যা সমাধান।
মোঃ নাজমুল হাসান

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

আমার ক্ষেত্রে, আমি দুটি ডিফ প্রজেক্টটি খুলি এবং আমি দুটি কমান্ড দুটিই চালিত করি 1) ফ্লটার বিল্ড এপিপি 2) ফ্লটার রান run এটি অন্য প্রকল্পটি কার্যকর করা বন্ধ করে দিয়েছিল এবং প্রথম প্রকল্প শেষ হওয়ার অপেক্ষায় ছিল, যেমন প্রথম প্রস্তাবিতটির বাস্তবায়ন শেষ হয়, দ্বিতীয় প্রকল্পটি কার্যকর করা শুরু করে।
এমআরসানখান

উত্তর:


449

আমার ক্ষেত্রে, টার্মিনালে নিম্নলিখিত কমান্ড সাহায্য করেছে (গন্টারের পরামর্শ অনুসারে):

killall -9 dart

উইন্ডোজে (আপআপিংয়ের পরামর্শ অনুসারে):

taskkill /F /IM dart.exe

39
উইন্ডোজ ব্যবহারকারীদের জন্য: টাস্ককিল / এফ / আইএম ডার্ট.এক্সই
শে

তারপরে, কীভাবে এগিয়ে যেতে হবে, আমি তেজস্ক্রিয় হয়ে নতুন, আমি কেবল বিড়বিড় গিটকে ক্লোন করে এনভিটি ভার সেট করেছি?
আশিক

50

এই ফাইলটি সরান:

<YOUR FLUTTER FOLDER>/bin/cache/lockfile

এটি দখলকৃত লকটি প্রকাশ করে এবং আপনাকে অন্যান্য আদেশগুলি চালাতে সক্ষম করে।


1
তবে লকফিলটি লক করা আছে। এটি ব্যবহারে রয়েছে এবং আমি এটি মুছে ফেলতে পারি না বলে মনে হয়। ঠিক আছে, এটি কাজ করে, তবে আপনাকে অ্যান্ড্রয়েড স্টুডিও বন্ধ করতে হবে এবং প্রায় এক মিনিট অপেক্ষা করতে হবে .... তারপরে আপনি সেই ফাইলটি মুছতে পারেন।
ইয়াস্টার

15

উইন্ডোজে:

টিপুন: Ctrl+ Alt+Delete

  • টাস্ক ম্যানেজারে আপনার সম্পাদক যেমন ভিএস স্টুডিও বা অ্যান্ড্রয়েড স্টুডিও সন্ধান করুন
  • এতে "ডার্ট" সন্ধান করুন এবং সেই কার্যটি শেষ করুন
  • তারপরে আপনার সম্পাদকটি বন্ধ করুন
  • আবার খুলুন সম্পাদক
  • সম্পাদককে সমস্ত জিনিস শেষ করতে দিন, তারপরে আপনার ক্যোয়ারীটি চালাবে যা কাজ করবে

আমার জন্য আর কোনও ডার্ট কাজ নেই।
ইয়াস্টার

10

আমি ভিজ্যুয়াল স্টুডিও কোড সহ একটি ম্যাক ব্যবহার করি এবং এটিই কাজ করে:

শাটডাউন আপনার পিসি এবং আবার এটিতে স্যুইচ করুন। পুনরায় চালু ফাংশন ব্যবহার করবেন না। আমি 2 বার পুনরায় চালু করেছি এবং এটি কার্যকর হয়নি। কেবল শাটডাউন কাজ করেছিল।

পিএস: আমি নিম্নলিখিতটি চেষ্টা করেছিলাম:

  1. লকফিল মুছুন;
  2. চালান killall -9 dart;
  3. আমার পিসি পুনরায় চালু করুন।

কিন্তু তারা সবাই কাজ করেনি।


7

আপনার আইডিই থেকে প্রস্থান করুন, তারপরে স্টার্ট ম্যানেজার থেকে সমস্ত ডার্ট সম্পর্কিত ফাইলগুলি (যদি থাকে তবে) বন্ধ করুন।
তারপরে যান
"FLUTTER DIRECTORY"/bin/cache/lockfile
এবং এই লকফিলটি মুছুন


6

1. সমস্ত চলমান ডার্ট দৃষ্টান্ত বন্ধ করুন

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

লিনাক্স:

killall -9 dart

উইন্ডোজ:

taskkill /F /IM dart.exe

2. সরান lockfile

আপনি lockfileপেচানো ইনস্টলেশন ডিরেক্টরি ভিতরে খুঁজে পেতে পারেন ।

<flutter folder>/bin/cache/lockfile


3

আমি পূর্ববর্তী সমস্ত পরামর্শ চেষ্টা করেছিলাম কিন্তু কোনও লাভ ছাড়াই। অবশেষে যখন আমি আমার পিসিকে ইন্টারনেটের সাথে সংযুক্ত করি এবং রিলিজের জন্য ঝাঁকুনির অপেক্ষা করি তখন 5 মিনিটের সমাধান হয়


2

আপনি যখন সম্পাদকের মধ্যে বিড়বিড় প্রকল্পটি খোলেন তখন এটিও ঘটে। সম্পাদকটি বন্ধ করুন এবং কমান্ডটি পুনরায় রান করুন


1

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


1
  1. পাবস্পেক.লক ফাইলটি মুছুন
  2. চালান " ঝাপটানি পাব পেতে টার্মিনাল থেকে" বা সম্পাদক শর্টকাট ( " প্যাকেজ পেতে " AndroidStudio বা এই লোগো ভিসুয়াল স্টুডিও ) pubspec.yaml ফাইলে।
  3. ডাউনলোডের জন্য অপেক্ষা করুন।
  4. এটি যদি আপনার সম্পাদক পুনরায় চালু না করে কাজ করে তবে পদক্ষেপ ২ পুনরাবৃত্তি করুন ।



1

আমার একই সমস্যা রয়েছে, আমি উপরের সমস্ত সমাধান চেষ্টা করেছি, কিন্তু তাদের মধ্যে কেউই আমার পক্ষে কাজ করেনি। তারপরে আমি ফ্লটার ডিরেক্টরিতে কীওয়ার্ডগুলি অনুসন্ধান করেছি এবং নীচের কোডটি পেয়েছি। তাই আমি মুছে ফেলার চেষ্টা করেছি bin/cache/.upgrade_lockএবং এটি শেষ পর্যন্ত কাজ করেছে।

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


0

আমি একই সমস্যার মুখোমুখি হয়েছি আমি সবচেয়ে ভাল এবং সহজতম পথ অনুসরণ করেছি

পরিবেশ: উইন্ডোজ

আইডিই: অ্যান্ড্রয়েড স্টুডিও

সরঞ্জামগুলি> বিড়বিড় করা (শেষ বিকল্প)> ফ্লাটার পরিষ্কার নির্বাচন করুন

ঝাঁকুনি পরিষ্কার শেষে আপনি সব প্রস্তুত এবং যেতে ভাল।


0

অ্যান্ড্রয়েড স্টুডিওতে, এটি আমার জন্য কাজ করে

আপনার অ্যাপটি যদি এখনও ফোনে চলে বা আপনার পরীক্ষার ডিভাইসটি সংযোগ বিচ্ছিন্ন করে তা বন্ধ করুন।

তারপরে প্যাকেজটি আবার ইনস্টল করার চেষ্টা করুন।


0

করার জন্য কিছু পদক্ষেপ রয়েছে:

1- pubspec.yaml এ "প্যাকেজগুলি পেতে" টিপুন বা টার্মিনালে টাইপ করুন "ফ্লুটার প্যাকেজগুলি পান" এবং কয়েক সেকেন্ড অপেক্ষা করুন।

যদি এটি কাজ না করে:

2-ধরণের বিস্কুট পরিষ্কার করুন তারপর পদক্ষেপটি করুন (1)

যদি এটি খুব কার্যকর না হয়:

3-টাইপ কিলটস্ক / এফ / আইএম ডার্ট.এক্স.ই.

যদি এটি খুব কার্যকর না হয়:

4- অ্যান্ড্রয়েড স্টুডিও বন্ধ করুন এবং তারপরে আপনার পিসি পুনরায় চালু করুন।


0

Newbies জন্য

সহজ সমাধান, যদিও সামান্য সময়সাপেক্ষ হ'ল বর্তমান কম্পিউটার থেকে আপনার কম্পিউটার পুনরায় চালু করা বা সহজ লগআউট এবং আবার লগইন করা।


1
আমাকে লগ আউট এবং সমস্যা সমাধানের জন্য দয়া করে বোঝান। (এবং, যদি প্ল্যাটফর্ম নির্ভর করে বা একটিতে চেষ্টা করে, তবে কেবল প্ল্যাটফর্মটি উল্লেখ করুন
গ্রেইয়ার্ড

1
ম্যাক ওএস মোজভে
মিতিলেশ পরমার

2
আমি একই ধরণের সমস্যার মুখোমুখি হয়েছি এবং উপরের পদ্ধতিটি আমার সমস্যার সমাধান করেছে
মিথিলাশ পারমার

0

পূর্ববর্তী সমাধানগুলি বেশিরভাগ ক্ষেত্রে করেছিল তবে এটি আমার পক্ষে কার্যকর হয়নি তাই আমি কেবলমাত্র ভিএস-কোড দিয়ে ইন্টারনেটের সাথে সংযুক্ত ল্যাপটপটি ছেড়ে দিয়েছিলাম কিছুক্ষণের জন্য বন্ধ করে রাখলে আমি এটি আবার চালু করি এবং এটি কাজ করে


0
  1. অ্যান্ড্রয়েড স্টুডিও বন্ধ করুন।

  2. খোলা বিস্ফোরণ ইনস্টলেশন ডিরেক্টরি / বিন / ক্যাশে।

  3. লকফিল মুছুন।

  4. এই মুহুর্তে, সমস্যাটি পুরোপুরি সমাধানের জন্য আপনি কমান্ড লাইনে ফ্লটার সম্পর্কিত কমান্ডটি কার্যকর করতে পারেন।


0

আমি টার্মিনালটি এক মিনিটের জন্য খোলা রেখেছিলাম। তারপরে এটি আবার ঠিকঠাক কাজ শুরু করে।


0

আপনি সমস্ত flutterপ্রক্রিয়া চেষ্টা করতে পারেন ।

টিএল; ডিআর - পয়েন্টে যান 4)

1) প্রক্রিয়াগুলির তালিকা:

ps aux

2) এর সাথে যুক্ত অনুসন্ধানের নাম flutter:

ps aux | grep flutter

যেখানে আউটপুট সেখানে থাকতে পারে:

stackoverflow     16697   1.5  0.0  4288316    704   ??  S    10:02PM   0:15.80 bash /flutter_path/flutter/bin/flutter --no-color build apk
stackoverflow      2800   1.5  0.0  4288316    704   ??  S     9:59PM   0:18.49 bash /flutter_path/flutter/bin/flutter --no-color pub get
stackoverflow      1215   1.5  0.0  4280124    700   ??  S     9:58PM   0:18.89 bash /flutter_path/flutter/bin/flutter --no-color config --machine
stackoverflow      8449   1.5  0.0  4296508    716   ??  S    10:00PM   0:17.20 bash /flutter_path/flutter/bin/flutter --no-color pub get
stackoverflow      1326   1.4  0.0  4288316    708   ??  S     9:58PM   0:18.97 bash /flutter_path/flutter/bin/flutter daemon
stackoverflow     16687   0.0  0.0  4279100    820   ??  S    10:02PM   0:00.01 bash /flutter_path/flutter/bin/flutter --no-color build apk
stackoverflow      8431   0.0  0.0  4288316    804   ??  S    10:00PM   0:00.02 bash /flutter_path/flutter/bin/flutter --no-color pub get
stackoverflow      2784   0.0  0.0  4288316    704   ??  S     9:59PM   0:00.01 bash /flutter_path/flutter/bin/flutter --no-color pub get
stackoverflow      1305   0.0  0.0  4280124    712   ??  S     9:58PM   0:00.01 bash /flutter_path/flutter/bin/flutter daemon
stackoverflow      1205   0.0  0.0  4279100    788   ??  S     9:58PM   0:00.01 bash /flutter_path/flutter/bin/flutter --no-color config --machine
stackoverflow     11416   0.0  0.0  4268176    536 s000  R+   10:18PM   0:00.00 grep --color flutter

3) প্রসেস আইডি পান

আমাদের দ্বিতীয় কলাম (উপরের আউটপুট থেকে) থেকে সামগ্রী প্রয়োজন :

ps aux | grep flutter | awk '{print $2}'

4 ক) "স্বয়ংক্রিয়ভাবে" হত্যা করুন:

আপনি ব্যবহার করতে পারেন এমন সমস্তকে তালিকাবদ্ধ করতে, অনুসন্ধান এবং হত্যা করতে To

kill $(ps aux | grep flutter | grep -v grep  | awk '{print $2}')

(আপনি এটি দিয়ে চালাতে পারেন sudo )

অথবা

ps aux | grep flutter | grep -v grep | awk '{print $2}' | xargs kill -15

4 খ) ম্যানুয়ালি মেরে ফেলুন

আপনি একের পর এক প্রক্রিয়াগুলি মেরে ফেলতে পারেন:

sudo kill -15 <process_ID>

উদাহরণস্বরূপ আইডি 12345ব্যবহারের মাধ্যমে প্রক্রিয়া হত্যা :

sudo kill -15 13245

যদি -15কাজ না করে, আপনি চেষ্টা করতে পারেন -2বা -1

চূড়ান্ত বিকল্পটি এটি -9যা ব্যবহার করা উচিত নয় কারণ এটি প্রক্রিয়াটিকে কোনও ক্লিনআপ কাজ করতে বাধা দেয়।


0

আপনি ঝাঁকুনি অপসারণ এবং "আবার ইনস্টল" করতে পারেন, তাই দ্রুততম উপায় হ'ল:

1) আপনার কোথায় আছে তা পরীক্ষা করুন flutter(কার্যকর হিসাবে)

এটি পরীক্ষা করতে, আপনি চালাতে পারেন:

which flutter

এবং আপনি যেমন আউটপুট আশা করতে পারেন:

/your_user/your_path/flutter/bin/flutter

2) এই ডিরেক্টরিতে যান

উপরের পাথটি সরাসরি ঝাপটায়, তবে আমরা ডিরেক্টরিতে যেতে চাই "" এর আগে একটি "পথে:

cd /your_user/your_path/flutter/bin

3) চেক হয় git ভান্ডার

এটি হওয়া উচিত , তবে এটি চেক করার মতো।

গিট কমান্ডের মধ্যে একটি চালান যেমন

git status

অথবা

git branch

যখন এটি গিট সংগ্রহস্থল হবে আপনি তার সম্পর্কে কিছু তথ্য পাবেন বা শাখাগুলির সঠিক তালিকা পাবেন।

4) সমস্ত ফাইল সরান

rm -R *

5) শুধুমাত্র প্রয়োজনীয় ফাইল থাকতে "রিভার্ট" অপসারণ:

git co -- .

6) ভয়েলা!

আপনি ন্যায়বিচারে চলতে পারেন flutter versionএবং কমান্ডগুলি কাজ করা উচিত (এবং বিড়ালগুলি কিছু প্রয়োজনীয় ডেটা আনবে)।


0

এই উত্তরগুলির কিছুই কিছুই আমাকে সাহায্য করেনি।

কেবলমাত্র একমাত্র সমাধান ছিল পুরো ঝাঁকুনির জিনিসগুলি মুছে ফেলা (এবং গিট থেকে ঝাঁকুনি পুনরায় ইনস্টল করা):

<flutter directory>
<user>/.flutter_tool_state
<user>/.dart
<user>/.pub-cache
<user>/.dartServer
<user>/.flutter

-1

প্রথমে আপনার আইডিই পুনরায় চালু করুন এবং তারপরে টার্মিনাল থেকে প্রকল্প ফোল্ডারে নিম্নলিখিত কমান্ডটি চালান run

killall -9 dart

এটা আমার জন্য কাজ করেছে। আশা করি এটি একই সমস্যার মুখোমুখি কয়েকজনকে সহায়তা করবে।


1
ব্যবহার -9কোনও প্রক্রিয়া পরিষ্কার করার কাজ থেকে বাধা দেয়। আপনি মূলত শুধুমাত্র ব্যবহার করা উচিত -9যখন আপনি ইতিমধ্যে চেষ্টা করেছি -2, -15এবং -1তাদের কেউ কাজ করেন।
ট্রিপলি

-1

এটি একটি নেটওয়ার্ক ইস্যু বলে মনে হচ্ছে। আমি আমার ওয়াই-ফাই বন্ধ করে দিয়েছি এবং আমার ল্যাপটপটি 4 জি সংযোগে আমার ফোনের সাথে সংযুক্ত করেছি যা এটি 5,9 এস এ কাজ করে


-2

এটি যখন অন্য কোনও ফ্লটার কমান্ড পটভূমিতে চলমান থাকে তখন ঘটে occurs এটি সমাধানের জন্য আপনি ম্যাকের জন্য চালাতে পারেন

killall -9 dart

এবং উইন্ডোজ ওপেন টাস্ক ম্যানেজারের জন্য। তারপরে প্রক্রিয়াগুলি ট্যাবে, ডার্ট প্রক্রিয়াটি অনুসন্ধান করুন এবং তাদের সকলকে হত্যা করুন। আশা করি এটি আপনাকে সহায়তা করবে।


1
kill -9মূলত কখনই ব্যবহার করা উচিত নয়। ঠিক আছে killall, তবে যদি এটি ব্যর্থ হয় তবে অন্য কয়েকটি সিগন্যালের চেষ্টা করুন। সংখ্যা 9 আপনার শেষ অবলম্বন হওয়া উচিত যদি অন্য কোনও কাজ না করে।
ট্রিপল

অতিরিক্তভাবে, এটি একটি পুরানো উত্তর পুনরাবৃত্তি করে যা একই অ্যান্টিপ্যাটার্নের প্রস্তাব দেয়।
ট্রিপলি

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