ভিজ্যুয়াল স্টুডিও কোড - ইউআরআই এর লক্ষ্য উপস্থিত নেই 'প্যাকেজ: বিড়বিড় / উপাদান.ডার্ট'


113

আমি তোড়জোড়ের বিকাশের জন্য আমার ম্যাকবুকটি সেটআপ করেছি,

সুতরাং আমি ফ্লটার এসডিকে ডাউনলোড করেছি এবং এটি আমার নথিতে রেখেছি । এর পরে, আমি আমার কমান্ড লাইনে ফ্লটারের সাথে কাজ করতে আমার পাথের পরিবর্তনশীল সেটআপ করি ।

আমি কমান্ডটি কার্যকর করি flutter create todolistতাই আমি একটি ফাঁকা প্রকল্প অর্জন করি।

আমি আমার ভিজ্যুয়াল স্টুডিও কোডটি ডার্ট- কোডের সাথেও সেটআপ করি যাতে আমার কাছে সঠিক সিনট্যাক্স হাইলাইট, ইন্টেলিসেন্স ইত্যাদি থাকে have

সুতরাং আমি যখন ভিজ্যুয়াল স্টুডিও কোডটি খুলি, তখন importএটি নীচের চিত্রের মতো পদ্ধতিটি হাইলাইট করে :

কোড প্রথম লাইন

এর অর্থ এটি যে ক্লাসগুলি সঠিক তা হাইলাইট করে, এটি বোঝার জন্য এটি সম্পূর্ণরূপে শক্ত করে তোলে এটির আসল ত্রুটি কিনা।

আমি উভয় মৃত্যুদন্ড কার্যকর আছে pub getএবং flutter packages getএবং সবকিছু সঠিকভাবে পেয়েছিলাম। আমার সমস্ত পথের ভেরিয়েবলগুলি সঠিকভাবে রয়েছে।

এটি কেন হাইলাইট করছে যে সেই 'আমদানি' প্যাকেজটি খুঁজে পাচ্ছে না?


স্টার্টস বারটি ডার্ট সংস্করণ সম্পর্কে কী বলে? Github.com/Dart-Code/Dart-Code/issues/318 দেখুন । আরও দেখুন github.com/Dart-Code/Dart-Code/issues/…
Günter Zöchbauer

এটি সঠিক, এটি বলছে "ডার্ট - 1.24.0-dev.6.7" @ গন্তেরজ্যাচবাউয়ার
জেমস

তবে আমি যদি আমার ঝাপটায় প্রোজেক্টে যাই এবং ফ্লটার রান চালায় তবে এটি আমার ডিভাইসে সঠিকভাবে ইনস্টল হয়
জেমস

আপনি কি একটি নন-ফ্লটার ডার্ট এসডিকে ইনস্টল করেছেন?
গন্টার জ্যাচবাউর

4
এই একই সমস্যাটি পেয়েছেন তবে অ্যান্ড্রয়েড স্টুডিওর সাথে, এএস পুনরায় চালু করা এটি ঠিক করে।
এমবিওয়াসি

উত্তর:


195

এর পরে ভিজ্যুয়াল স্টুডিও কোডটি পুনরায় চালু করা হচ্ছে

flutter pub get

আমার জন্য ত্রুটি বার্তা সমাধান।

উত্স: https://flutter.dev/docs/de વિકાસ ment/ packages-and- plugins/ used-packages


4
আপনি যদি এটি পুনরুত্পাদন করতে সক্ষম হন; আমি একবার দেখতে পছন্দ করি এই জাতীয় সমস্যাগুলি সমাধান করার জন্য আপনার নিজের হাতে ভিএস কোড পুনঃসূচনা করার দরকার নেই (যদি আপনি এটি করেন তবে আমি ঠিক করতে চাই)। আপনি github.com/Dart-Code/Dart-Code/issues/ এ সমস্যা উত্থাপন করতে পারেন / নতুন ধন্যবাদ!
ড্যানি টুপেনি

24
লক্ষ্য করুন যে এটি এখনflutter packages get
জুলি

4
আমি সবেমাত্র ভিএসকোডের ফোল্ডারটি বন্ধ করে দিয়ে আবার খুললাম। এই সমাধান হয়েছে :)
শ্রাবণ

4
এটি উবুন্টুতে আমার জন্য কাজ করেছে ( flutter packages getএবং তারপরে আবার ভিএসকোড পুনরায় চালু)। ধন্যবাদ!
চিন্নন স্যান্টোস

4
লক্ষ্য করুন যে এটি এখন flutter pub get বিড়বিড় করে
dev

23

ডার্ট কোড প্লাগইন এখানে লেখক! স্ক্রিনশট থেকে, আমি বলব এটি হ'ল কারণ আপনার ঝাঁকুনি প্রকল্পটি কোডে খোলা ফোল্ডারের একটি সাব-ফোল্ডারে রয়েছে। এটি কেবল একটি ফ্লটার প্রকল্প কিনা তা যাচাই করার জন্য আমরা কেবলমাত্র ওপেন-ফোল্ডারটি স্ক্যান করি - যা পরে আমরা চালু করি এমন এসডিকে পরিবর্তন করে এবং ফ্লাটার কার্যকারিতাও সক্ষম করে (ডিমন এবং ডিবাগারের মতো)।

আপনার সরাসরি "টুডু" ফোল্ডারটি আবার খোলা উচিত।

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

হালনাগাদ

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


আমি এই প্যাকেজ ত্রুটিটিতে 20 মিনিটের জন্য বিচলিত হয়েছি, আমার ইনস্টলেশন ফোল্ডারটি এদিকে ঘুরিয়ে নিচ্ছি ... আমি স্রেফ ভুল ফোল্ডারটি খুললাম। আমি মুরন। আপনাকে ধন্যবাদ :)
মিয়াইট

4
দুর্ভাগ্যক্রমে, ফ্লিটার ০.০ হিসাবে, ভিএস কোড ব্যবহার করার সময় এবং ফ্লার্ট.আইটি শুরু করুন টিউটোরিয়াল অনুসরণ করার পরে, প্যাকেজ সনাক্তকরণের এই অভাবটি আবার কুৎসিত হয়। প্লাগইনটি "ফ্লটার প্যাকেজগুলি পেতে" যথাযথভাবে চালায় তবে ভিএস কোড প্যাকেজটি দেখতে পাচ্ছে না এবং কোডটি আন্ডারলাইং করে এমন সমস্ত কোড করে যেন এটি সম্পর্কিত ক্লাসে কোনও ত্রুটি ছিল। ভিএস কোড পুনরায় চালু করার ফলে আমি আবারও প্রকল্পের ফোল্ডারটি লোড করে ত্রুটির লাইনগুলি চলে যায়। সম্ভবত এটি একটি রিগ্রেশন ত্রুটি?
কোকোওয়্যারে

@ কোকোবিয়ার Flutter: New Projectকমান্ডটি ব্যবহার করার সময় আপনার অর্থ কি ? আমি এখানে এটি পরীক্ষা করেছি এবং একবার প্যাকেজ আপডেট শেষ হয়ে গেলে, সমস্ত লাল স্কুইগলগুলি অদৃশ্য হয়ে যায়।
ড্যানি টুপেনি

@ ড্যানি টুপেনিকে ফ্লার্ট প্রকল্পগুলির জন্য ঠিক করা হয়েছিল তবে ডার্ট প্রকল্পগুলির জন্য নয়। যে কোনও উপায়ে এখনের জন্য আমি ঠিক পাবস্পেক.আইএমএল-এ ক্লিক করুন এবং প্যাকেজগুলি পান
ইউজার 603749

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

17

ঝাঁকুনি পরিষ্কার

ঝাঁকুনি প্যাকেজ পেতে

ঝাঁকুনি প্যাকেজ আপগ্রেড (ptionচ্ছিক - আপনি প্যাকেজ আপগ্রেড করতে চান তাহলে ব্যবহার করুন)

অ্যান্ড্রয়েড স্টুডিও বা ভিজ্যুয়াল স্টুডিও পুনরায় চালু করুন


10

আপনি যদি flutter packages getকমান্ডটি ব্যবহার করে থাকেন এবং ত্রুটিটি এখনও অব্যাহত থাকে, আপনি কেবল ভিএস কোডটি পুনরায় লোড করতে পারেন Developer: Reload Window। চাপ দেওয়ার পরে কেবল এটি টাইপ করুন Ctrl+Shift+P( Cmd+Shift+Pম্যাক ব্যবহারকারীদের জন্য)। এটি ত্রুটি মুছে ফেলবে। এটি ভিএস কোডকে রিফ্রেশ করার মতো।


4

আপনার ফ্লুর ইনস্টলটি নির্ভরযোগ্যভাবে খুঁজে পেতে এবং এটির ব্যবহার করার জন্য ডার্ট-কোড পাওয়ার দ্রুততম উপায় হ'ল একটি নতুন FLUTTER_ROOTপরিবেশের পরিবর্তনশীল তৈরি করা এবং এটি আপনার ঝাঁকুনির পথে সেট করা।


4

কমান্ড প্যালেটটি খুলুন (সিটিআরএল + শিফট + পি), ফ্লুর টাইপ করুন: প্যাকেজগুলি পান (স্বতঃপূরণ হওয়া উচিত); এটি কমান্ড প্যালেটটি পুনরায় খোলার পরে পুনরায় লোড উইন্ডোটি লিখে কমান্ডটি কার্যকর করে ute এটি যত তাড়াতাড়ি সম্ভব সমস্যাটি সমাধান করা উচিত।


3

ভিএস কোডটি পুনরায় চালু করুন আপনি যাদু দেখতে পাবেন! যদি এটি কাজ না করে তবে পবসপেক.আইএমএলে ইনডেন্টটি পরীক্ষা করুন


3

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

  • ঝাঁকুনি প্যাকেজ পেতে

Ptionচ্ছিকভাবে আপনিও চালান।

  • ঝাঁকুনি আপগ্রেড

2

মূলতঃ

  1. নির্ভরতাতে আপনার প্যাকেজটির সঠিক ইন্ডেন্টেশন পরীক্ষা করুন
  2. যদি আপনার সম্পাদক সমর্থন করে তবে এটি স্বয়ংক্রিয়ভাবে চলে -> বিড়বিড় করে পাব
  3. যে কোনও উপায়ে -> ওপেন টার্মিনাল-> বিড়বিড় পাব পান বা প্যাকেজ প্যাকেজ পান
  4. প্যাকেজ ফাইলটি পরীক্ষা করে দেখুন, আপনার প্যাকেজ উপস্থিত রয়েছে কিনা তা আবার প্যাকেজ পুনরায় ইনস্টল করুন
  5. সর্বাধিক গুরুত্বপূর্ণ : আপনার আইডিই পুনরায় চালু করুন (ভিজ্যুয়াল স্টুডিও বা অ্যান্ড্রয়েড স্টুডিও)

আপনার প্রকল্পটি ডিবাগ করা শুরু করুন

সম্ভবত, আপনার ত্রুটিগুলি ততক্ষণে সংশোধন করা হবে

আশা করি এটা তোমার জন্য কাজ করবে


1

অন্য ডিরেক্টরিতে প্রকল্প চালানোর চেষ্টা করার সময় আমার সাথেও ঘটেছিল।

মূল প্রকল্পের মূল ডিরেক্টরি ব্যবহার করে কাজ করেছেন



1

আপনি যদি টার্মিনাল থেকে চালনা করেন: "চালান প্যাকেজগুলি প্যাকেজগুলি পান" এবং ত্রুটি অব্যাহত থাকে, সমস্ত প্যাকেজ ডিরেক্টরি '.packages' ফাইলটিতে তালিকাভুক্ত রয়েছে তা পরীক্ষা করে দেখুন। - কিছু সময় আপনার কাছে প্যাকেজ রয়েছে তবে এটি এই ফাইলটিতে কনফিগার করা হয়নি।



1

সতর্কতা! এই প্যাকেজটি .প্যাকেজ ফাইলের মাধ্যমে একটি ফ্লটার রিপোজিটরি উল্লেখ করে যা আর উপলভ্য নয়। যে সংগ্রহশালাটি থেকে বর্তমানে 'ফ্লোটার' সরঞ্জাম চালাচ্ছে তার পরিবর্তে ব্যবহৃত হবে।
চালিত হাতিয়ার সরঞ্জাম: / অপ্ট / ফ্লার্ট পূর্ববর্তী রেফারেন্স: / ব্যবহারকারী / ভাগ করা / লাইব্রেরি / ফ্লটার আপনি যদি ফ্লিটর সংগ্রহস্থলের অনুলিপিটি মুছে ফেলেন বা সরিয়ে নিয়েছেন বা এটি যদি কোনও ভলিউমে থাকে যা আর মাউন্ট করা হয়নি বা মাউন্ট করা হয় তবে এটি ঘটতে পারে একটি অন্য জায়গায় আপনি প্রত্যাশিত সংস্করণটি চালাচ্ছেন কিনা তা যাচাই করার জন্য দয়া করে আপনার সিস্টেমের পাথটি পরীক্ষা করুন (কোন পাথর আপনার পথে রয়েছে তা দেখতে 'ফ্লটার - রূপান্তর' চালান)।

আউটপুট চেক করে flutter packages getজানা যায় যে আমার ক্ষেত্রে কারণটি ছিল ফ্লুর এসডিকে সরিয়ে নেওয়া।



1

চালানোর চেষ্টা করুন flutter clean

তারপরে ভিএস কোড পুনরায় চালু করুন। এটা আমার জন্য এটি।


0

ভুলে যেও না:

export PATH="$PATH:/home/[xxxxx]/flutter/bin

আমার জন্য, এটি কাজ করে:

flutter upgrade

flutter packages get

আপনি চেক করতে পারেন

flutter doctor

flutter --version

0

যান pubsec.yaml ফাইল এবং পরে সরাসরি এই অ্যাড cupertino_icons :

webview_flutter:

তারপরে প্যাকেজগুলি টিপুন এবং উপরের ডানদিকে যান এবং এটি আপনার সাথে কাজ করবে with


0

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


0

নির্ভরতা যুক্ত করুন। উদাহরণস্বরূপ: - import 'package:audioplayers/audio_cache.dart'; উপরের প্যাকেজটিতে আমরা যদি কেবল এই প্যাকেজটি ব্যবহার করি তবে এটি ত্রুটি দেখায় তবে আমরা যদি পাবস্পেক.আইএমএলে নির্ভরতা যুক্ত করি তবে যেমন

dependencies:
    flutter:
      sdk: flutter
    cupertino_icons: ^0.1.2
    audioplayers: ^0.14.1

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

তারপর প্যাকেজ পেতে ক্লিক করুন।

আপনি যেমন দেখেন, আমি নির্ভরতাও সন্নিবেশ করতে পারি তাই আপনি যদি আপনার প্যাকেজের পাশাপাশি নির্ভরতা inোকান তবে আপনি যেতে ভাল।


0

আপনি যখন এই ত্রুটি বার্তাটি সাধারণত পান:

ইউআরআই এর লক্ষ্য উপস্থিত নেই: 'প্যাকেজ: foo'। ইউআরআই দ্বারা রেফারেন্সযুক্ত ফাইলটি তৈরি করার চেষ্টা করুন, বা উপস্থিত নেই এমন কোনও ফাইলের জন্য ইউআরআই ব্যবহার করার চেষ্টা করুন।

উদাহরণ:

ইউআরআই এর লক্ষ্য উপস্থিত নেই: 'প্যাকেজ: র্যান্ডম_স্ট্রিং / এলোমেলো স্ট্রিং.ডার্ট'। ইউআরআই দ্বারা রেফারেন্সযুক্ত ফাইলটি তৈরি করার চেষ্টা করুন, বা উপস্থিত নেই এমন কোনও ফাইলের জন্য ইউআরআই ব্যবহার করার চেষ্টা করুন।

import 'package:random_string/random_string.dart';

কারণ নির্ভরতা অনুপস্থিত।

সুতরাং আপনাকে যা করতে হবে তা হ'ল আপনার প্যাকেজের নাম গুগল করে কী প্যাকেজগুলির প্রয়োজন।

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

নির্ভরতা ইনস্টল করুন:

$ flutter pub get

এবং pubspec.yaml ফাইলটিতে নির্ভরতা যুক্ত করুন:

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


0

আমি অডিও প্লেয়ারদের ফ্লার্ট প্যাকেজটি ব্যবহার করার চেষ্টা করছিলাম। একবার আমি এটি পবস্পেক.আইএমএলে যুক্ত করে এটিকে মূল.ডার্টে আমদানির চেষ্টা করার পরে আমি একই ত্রুটি পেয়েছি।

আমি আমার আইডিই পুনরায় চালু করার চেষ্টা করেছি কিন্তু flutter packages pub cache repairএটির সাহায্য হয়নি তাই আমি চালানোর চেষ্টা করেছি এবং এটি কাজ করেছিল।


4
এখানে অন্যান্য উত্তরের চেয়ে এটি আলাদা কীভাবে তা বলার জন্য আপনার উত্তরটিতে আরও প্রসঙ্গ যুক্ত করুন এবং এটি দীর্ঘমেয়াদে আরও কার্যকর করে তুলুন।
মোস্তফা

0

আমি ফ্লটারটি শুরু করার টিউটোরিয়াল অনুসরণ করছিলাম এবং ভিএসকোডটি প্যাকেজটি খুঁজে পেল না english_words, যদিও এটিতে pubspeck.lockএবং দেখানো হয়েছে.packages । গরম পুনরায় লোড কার্যকর হয়নি।

এটি কাজ করতে, আমি উদাহরণটি বন্ধ করে দিয়ে আবার চালিত করেছি - সুতরাং আমাকে ভিএসকোড পুনরায় আরম্ভ করতে হবে না।


0

আমি একই সমস্যার মুখোমুখি হয়েছি এবং সবকিছু পুনরায় আরম্ভ করার চেষ্টা করেছি, প্যাকেজগুলি পেয়েছি, সমস্তকিছুর মেরামত করছি, কিন্তু এর সমাধানগুলির কোনওটিই কার্যকর হয়নি। ইউটিএফ -8-তে ত্রুটিযুক্ত প্যাকেজগুলির ফাইলের এনকোডিং সেট করাটাই কেবল কাজ করেছিল।

পিএস: অ্যান্ড্রয়েড স্টুডিওতে আমি এর মুখোমুখি হয়েছি

আশা করি এটি কারও সাহায্য করবে।


0

আপনি সম্পত্তি পরিবর্তন করলে nameমধ্যে pubspect.yamlত্রুটি সহ লাল করার জন্য liberal এর সংক্ষিপ্ত রূপ ফোল্ডারের পালা আপনার সব প্যাকেজ URI এর উদ্দিষ্ট অস্তিত্ব নেই ...


0

আমি এটি সম্ভব বলে মনে করি নি: আমাকে ফ্লটার ফোল্ডারটি মুছতে হয়েছিল এবং এটি স্ক্র্যাচ থেকে পুনরায় ইনস্টল করতে হয়েছিল!


0

কখনও কখনও, এই সমস্যাটি কেবল চলমান দ্বারা সমাধান করা হয় flutter pub get আবার একবার হয় ...

সমস্ত প্যাকেজ বিবেচনা করা হচ্ছে তা নিশ্চিত করার জন্য প্যাকেজগুলি ...

যেমন একটি কম্পিউটার থেকে অন্য কম্পিউটারে প্রকল্পটি সরানোর সময়, এটি ঘটতে পারে, প্যাকেজগুলি বিবেচনায় নেওয়া হয় না, তাই flutter pub getআপনি সেখানে যান !!!


0

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


0

আমারও এই সমস্যা ছিল। আমি উভয় ছিল VS codeএবং Android studioআমার সিস্টেমের মধ্যে ইনস্টল করা নেই।

ত্রুটিটি ছিল VS code

আমি যখন একই প্রকল্পটি চালু করি তখন Android studioনির্ভরতা আসলে যুক্ত হয় নি pubsec.yaml। আমি সেখানে এটি যোগ করে দৌড়ে গেলাম pub.get

যখন আমি ফিরে এসেছি VS Codeএবং সবকিছু ঠিকঠাক ছিল।

সুতরাং, আপনার কাছে থাকলে বা অন্য মাধ্যমে এটি অন্য সম্পাদকে খোলার চেষ্টা করুন NotePad

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