google chrome devtools win7 প্লাগ ইন করার সময় Chrome DevTools ডিভাইসগুলি ডিভাইস সনাক্ত করে না




google chrome for pc (16)

https://developers.google.com/chrome-developer-tools/docs/remote-debugging এ বর্ণিত পদক্ষেপগুলি অনুসরণ করার পরেও আমি আমার স্যামসাং গ্যালাক্সি এস 4 এ ডেভিটলস ডিভাইসগুলির বৈশিষ্ট্যগুলি পেতে পারছি না।

আমার পিসিতে Chrome v32 এবং Chrome Beta v33 আছে, যখন আমার পিসি Chrome v33 এবং Chrome Canary v35 রয়েছে।

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

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


আমি অ্যাপ প্রোগ্রামিংতে নতুন আছি এবং আমার প্রথম এলজি জি 3 যন্ত্র ব্যবহার করে নমুনা প্রোগ্রাম ডিবাগ করার চেষ্টা করার সময় এটি আমার প্রথম সমস্যা। বিস্তারিত নির্দেশাবলী সঙ্গে উপরের পোস্ট সব জন্য কাজ করা উচিত। এটি যদি অন্যকে সাহায্য করে তবে আমি আমার অভিজ্ঞতা যোগ করছি:

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


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

এই ক্ষেত্রে শুধুমাত্র আমার জন্য কাজ যে জিনিস এডিবি deamon রিসেট করা হয় :

adb kill-server

অথবা এবং

adb usb

আপনার ডিভাইসটি পুনরায় প্লাগ করার পরে আপনার ডিভাইসে একটি বার্তা দেখানো হবে যা আপনাকে কম্পিউটারে সংযুক্ত USB ডিবাগিংয়ের অনুমতি দেবে। এই অনুরোধ অনুমতি দেওয়া সত্যিই গুরুত্বপূর্ণ।


ফোনে চালু এবং বন্ধ সক্ষম ডিবাগিং বৈশিষ্ট্যটি টগল করার পরে 'আবিষ্কার করুন ইউএসবি ডিভাইসগুলি' টগল করলো।

এছাড়াও একটি ভিন্ন তারের সমস্যা হতে পারে। আমার ক্ষেত্রে তথ্য জন্য সংযোগ সঙ্গে হস্তক্ষেপ করা হয়েছে, কিন্তু নিশ্চিত না।


এডিবি চলমান হতে হবে। শুধু যান

C:\Users\yourUserName\AppData\Local\Android\Sdk\platform-tools এবং adb devices চালান, C:\Users\yourUserName\AppData\Local\Android\Sdk\platform-tools চালু হওয়া উচিত এবং তারপরে সমস্ত সংযুক্ত ডিভাইস প্রদর্শন করা উচিত।


রেফারেন্সের জন্য এটিকে এখানে যুক্ত করে, আমি এলজি জি 5 অ্যানড্রইড ফোনটি সংযুক্ত করার চেষ্টা করছিলাম এবং ক্রোম ডিভি সরঞ্জামগুলি এখানে চিনতে পারিনি যতক্ষণ না আমি here এলজি ইউএসবি ড্রাইভার ডাউনলোড করি।

সকলের সৌভাগ্য হোক!


মুহূর্তে একটি এলজি জি 7 এবং উইন্ডোজ 10 ব্যবহার করে। আমার জন্য, ফোনটি শারীরিকভাবে সংযুক্ত হয়ে গেলে, USB সংযোগ মোডটি ফটো ট্রান্সফারে পরিবর্তন করে (আমি মূলত ফাইল স্থানান্তর ব্যবহার করে) এবং ক্রোমের রিমোট ডিভাইসগুলি আমার ফোন সনাক্ত করে। যতদূর আমি জানি, আমার কেবলমাত্র মোবাইল ড্রাইভার ইনস্টল করা আছে, কোনও ADT ইত্যাদি নেই।


আমি জানি এটি একটি পুরনো প্রশ্ন কিন্তু এখানে আমার উত্তরটি আমার জন্য এটি সমাধান করেছে। আমি সব নিবন্ধ খুঁজে গিয়েছিলাম এবং আমি সবকিছু চেষ্টা করে যেতে পারে। এটি একটি ম্যাক বা পিসি আমার জন্য কাজ করবে না।

সমাধান: অন্য ইউএসবি তারের ব্যবহার করুন।

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


আপনি যদি USB কম্পিউটার সংযোগের জন্য "এমটিপি মোড" ব্যবহার করেন। এটি "পিটিপি মোড" বা "কার্ড পাঠক মোড" এ পরিবর্তন করুন।

আমি একই সমস্যা আছে এবং এটা আমার জন্য সূক্ষ্ম কাজ করে।


সরলতা এবং ভবিষ্যতের রেফারেন্সের কারণে, আমি একটি উত্তর হিসাবে আমার মন্তব্য যোগ করার সিদ্ধান্ত নিয়েছে।

একটি গ্যালাক্সি এস 7 এবং উইন্ডোজ 10 ল্যাপটপে, আমাকে কম্পিউটারের সাথে সংযুক্ত থাকা অবস্থায় "অডিও উত্স" (ফোন সেটিংস> বিকাশকারী বিকল্পগুলি> USB কনফিগারেশন) এ USB সংযোগ মোড পরিবর্তন করতে হয়েছিল।

এই তারপর অবিলম্বে RSA কী আঙ্গুলের ছাপ অনুমতি দিতে অন-ডিভাইস প্রম্পট সঙ্গে এসেছিলেন। তারপর কম্পিউটারে ডেভ সরঞ্জাম আমার ডিভাইস স্বীকৃত।

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

আমারও কিছু ভাগ্য ছিল "এমটিপি (মিডিয়া ট্রান্সফার প্রোটোকল)" মোডেও, কিন্তু শুধুমাত্র উপলক্ষ্যে।


আমি ছয়টি ভিন্ন অ্যান্ড্রয়েড ডিভাইস এবং একাধিক তারের সাথে কাজ করেছি এবং আমি বলব যে ডিবাগারটি অস্থিরভাবে কাজ করে। কখনও কখনও এটি ডিভাইস দেখতে পারেন, কখনও কখনও এটা না। কখনও কখনও ক্রোম পুনঃসূচনা সাহায্য করে। এখানে একটি সম্পর্কিত বাগ https://bugs.chromium.org/p/chromium/issues/detail?id=788161 , আপনি আপনার প্রমাণ দিয়ে অবদান রাখতে পারেন।


উল্লেখিত উত্তর কেউ আমার জন্য কাজ। যাইহোক, আমার জন্য কি কাজ পোর্ট ফরওয়ার্ডিং হয়। এখানে বিস্তারিত পদক্ষেপ:

  1. আপনি adb ইনস্টল আছে নিশ্চিত করুন (windowd, ম্যাক, ubuntu জন্য here পদক্ষেপ)
  2. আপনার মোবাইল ডিভাইসে ক্রোম চলছে তা নিশ্চিত করুন
  3. আপনার পিসিতে কমান্ড লাইন থেকে নিম্নলিখিত চালান:

    adb forward tcp:9222 localabstract:chrome_devtools_remote

  4. উপরের কমান্ডটি চালানোর সময়, আপনার মোবাইল ফোনে অনুমোদন গ্রহণ করুন। নীচে আমি আমার ল্যাপটপে দেখি এমন আউটপুট ধরনের:

    $:/> adb forward tcp:9222 localabstract:chrome_devtools_remote

    * daemon not running. starting it now on port 5037 *

    * daemon started successfully *

  5. এখন আপনার ক্রোম খুলুন এবং 'localhost: 9222' লিখুন এবং আপনি পরিদর্শন করার জন্য সক্রিয় ট্যাব দেখতে পাবেন।

Here এই পদ্ধতির জন্য উৎস


কার্যকারিতা আপ এবং চলমান পেতে:

উপরের পদক্ষেপগুলি অনুসরণ করে আমি আরএসএর কী ফিঙ্গারপ্রিন্ট প্রম্পট গ্রহণ করতে সক্ষম হলাম তারপর আমি Chrome এ আমার ডিভাইস দেখেছি।

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

24 ফেব্রুয়ারী 2016 আপডেট করুন

তাই আমি উইন্ডোজ 10 এ আপডেট করেছি এবং এখন একটি স্যামসাং গ্যালাক্সি এস 5 রয়েছে, ক্রোম চালিত ডিভাইসগুলি যথাক্রমে ক্রোম v48.0.2564.116 মি এবং v48.0.2564.95। Google ডক্স থেকে পদক্ষেপগুলি অনুসরণ করে ... এবং এটি আবার কাজ করেনি, আরএসএ কী কী প্রম্পট নেই। তাই আমি উপরের হিসাবে আমার পদক্ষেপগুলি অনুসরণ করতে শুরু করেছিলাম এবং মনে হয়েছিল যে এন্ড্রয়েড এসডিকে 1 গিগাবাইট ডাউনলোডের চেয়ে দ্রুততর হতে হবে।

এইবার আমি চেষ্টা করেছি:

এখন, ক্রোম আমার ফোনে ও chrome://inspect/ সাথে খোলা আছে chrome://inspect/ আমার ডেস্কটপে খোলা chrome://inspect/ খোলা আমি পরিদর্শন বিকল্প দেখতে পারি।

পরবর্তী সমস্যা: আমি উইন্ডোজ পুনরায় বুট করার সময় একই পদক্ষেপগুলি পুনরাবৃত্তি করতে হবে। যে সমস্যা সমাধানের জন্য:

  • একটি টেক্সট এডিটর খুলুন এবং "C:\Program Files (x86)\Minimal ADB and Fastboot\adb" devices অনুলিপি করুন
  • C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp adb.bat এ অবস্থিত উইন্ডোজ স্টার্টআপ ফোল্ডারে adb.bat হিসাবে সেই ফাইলটি সংরক্ষণ করুন

মনে রাখবেন যে এটি একটি .bat ফাইল যতক্ষণ না adb.bat বলা হবে। ফাইলটিতে আপনি যে কমান্ডটি অনুলিপি করেছেন তার ডিফল্ট ইনস্টল পথ রয়েছে যা আপনাকে আপনার সেটআপের জন্য পরিবর্তন করতে হতে পারে।

এখন যখন আমার দরকার তখন Chrome ইন্সপেক্ট বৈশিষ্ট্যটি কাজ করছে।

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


যদি আপনার ADD (Android ডেভেলপমেন্ট টুলকিট) ইনস্টল না থাকে তবে কার্যকারিতা:

অ্যান্ড্রয়েড ভিত্তিক স্যামসাং গ্যালাক্সি ফোনটি অ্যান্ড্রয়েড এসডিকে প্ল্যাটফর্ম- tools.zip ডাউনলোড করার পর এবং নিম্নোক্ত কমান্ডটি চালানোর পরে পরিচালিত হয়েছে: "adb ডিভাইস"। এটি কিছু deamon শুরু, সংযুক্ত ডিভাইস পাওয়া, এবং আমি ক্রোম ক্যানারি পরিদর্শন ট্যাব এটি দেখতে সক্ষম ছিল।

পূর্বে আমি "ইউনিভার্সাল এডিবি ড্রাইভার" ইনস্টল করেছি কিন্তু এটি প্রয়োজন ছিল কিনা তা নিশ্চিত না


স্যামসাং নোট 8 ব্যবহারকারী এখানে - আমাকে কেবল "এডিবি এবং ফাস্টবুট" টুলটি ইন্সটল এবং অ্যাডব প্রম্পটে ইনপুট কমান্ড "adb ডিভাইস" চালাতে হয়েছিল। তারপরে আমার ফোনে একটি বার্তা পেয়েছিলাম এবং ক্রোম ফোনটি চিনতে পেরেছিল। এবং অফসোর্সটি ফোনে USB ডিবাগিং সক্ষম করেছে।


ফোনটিতে ডিবাগিং মোড চালু আছে তা নিশ্চিত করুন।


(দ্রষ্টব্য - এটি একটি স্যামসাং S6 ব্যবহার করে আমার জন্য কাজ করেছে। আমি যে কোনও ফোনের সংস্করণে যে কোনও মন্তব্যের জন্য কৃতজ্ঞ, কারন এই নির্দেশের জন্য যে কেউ কাজ করে)

যদি আপনার ফোন আপনার কম্পিউটারে সংযোগ করে এবং কম্পিউটারে স্বীকৃত হয় এবং আপনার ফোনে USB ডিবাগিং সক্ষম করে তবে Chrome বিকাশকারী সরঞ্জামগুলিতে ফোনটি 'রিমোট ডিভাইস' এর অধীনে উপস্থিত হয় না, তবে আপনি প্রথমে পুনরায় শুরু করার চেষ্টা করতে পারেন আপনার ফোনে নিম্নলিখিতগুলি নির্বাচন করে স্বয়ংক্রিয় অনুসন্ধান প্রক্রিয়া - 'সেটিংস> বিকাশকারী বিকল্প> USB ডিবাগিং অনুমোদনগুলি প্রত্যাহার করুন'।

যদি এটি কাজ না করে তবে সমস্যাটি সম্ভবত আপনার কম্পিউটারে অ্যানড্রইড ডিবাগ সেতু ডেমনটি অনুপস্থিত বা চলছে না (এটিডি সম্পর্কিত তথ্য - https://developer.android.com/studio/command-line/adb.html )

এডিবি ব্যবহার করার জন্য আপনার সম্পূর্ণ Android SDK দরকার নেই, আপনি এখানে থেকে একক Android SDK প্ল্যাটফর্ম সরঞ্জামগুলি ডাউনলোড করতে পারেন:

https://developer.android.com/studio/releases/platform-tools.html

প্রথম, আপনার প্ল্যাটফর্মের জন্য সরঞ্জাম ইনস্টল করুন। আমি উইন্ডোজ ব্যবহার করছি, এবং আমার জন্য পদক্ষেপ ছিল:

সি-তে ডাউনলোডটি আনজিপ করুন: \ প্ল্যাটফর্ম-সরঞ্জামগুলি (আমি কেবল এখানে সুবিধার জন্য এটি রেখেছি, আপনি একটি পৃথক অবস্থান চয়ন করতে পারেন)।

ফোল্ডারে ওপেন কমান্ড প্রম্পট (প্রশাসক হিসাবে চালান), এবং নিম্নলিখিত কমান্ড চালান:

adb devices

(Adb.exe আমাদের ফোল্ডারে)। এটি ডিমন শুরু করবে এবং সংযুক্ত Android ডিভাইসগুলির তালিকা প্রদর্শন করবে।

আপনি যদি কোন ডিভাইসের পাশে 'অননুমোদিত' দেখতে পান তবে এর অর্থ হল আপনাকে আপনার ফোন আনলক করতে হবে এবং 'ডিভাইসের ডেটা অ্যাক্সেসের অনুমতি দিন', তারপরে 'এই কম্পিউটার থেকে অ্যাক্সেসের অনুমতি দিন' নির্বাচন করুন। আপনি বিকাশকারী কনসোলে আপনার ফোন সংযুক্ত থাকা উচিত:

আপনার কম্পিউটারটি পুনঃস্থাপনের সময় প্রতিবার চলমান ডেমন থাকা দরকার। প্রতিবার আপনার কম্পিউটার শুরু হওয়ার সময় ডিমনটি চালানোর জন্য আপনার স্টার্টআপ ফোল্ডারে একটি। বিট ফাইল রাখুন (যদি আপনি আমার নির্দেশাবলী ঠিকভাবে অনুসরণ করছেন তবে, আপনার তৈরি করতে হবে। বিট ফাইলের সামগ্রীটি c:\platform-tools\adb devices )।

যদি আপনার এখন কোনও URL (যেমন 'localhost') অ্যাক্সেস করা কঠিন হয় যা আপনি আপনার Android ডিভাইসে ক্রোমে পাঠাচ্ছেন (আপনার কম্পিউটারে Chrome dev সরঞ্জামগুলির মাধ্যমে), এটি একটি ভিন্ন সমস্যা। পরামর্শের জন্য এই প্রশ্নটি দেখুন আমি কিভাবে আমার অ্যান্ড্রয়েড ডিভাইস থেকে আমার স্থানীয় হোস্ট অ্যাক্সেস করতে পারি?

(সংক্ষেপে, আপনাকে নিশ্চিত করতে হবে যে আপনার কম্পিউটার এবং ফোন একই নেটওয়ার্কের সাথে সংযুক্ত রয়েছে, তাই একই Wi-Fi নেটওয়ার্কে উভয় সংযোগ করুন অথবা আপনার কম্পিউটারকে আপনার ফোনের হটস্পটে টিচার করুন, তারপরে আপনার ওয়্যারলেস আইপিভি 4 আইপি ঠিকানা পেতে ipconfig চালান, এবং যে আইপিটি আপনার ফোনে দেখতে চান সেই আইপিটি ব্যবহার করুন)

দ্রষ্টব্য: কাজের জন্য প্রাথমিক ডিবাগিং সংযোগের জন্য, আপনাকে USB ট্রান্সফারের জন্য আপনার Android এ MTP মোড (মিডিয়া ট্রান্সফার প্রোটোকল) ব্যবহার করতে হবে (MTP ডিফল্ট)। এই মোডটি অন্য কিছুতে স্যুইচ করার একটি উত্তরটিতে উল্লেখ করা একটি ফিক্স আছে, তবে সম্ভবত এটি কেবল কিছু ধরণের পুনঃ-স্বীকৃতি ট্রিগার করে এবং আপনি স্বয়ংক্রিয়ভাবে এমটিপি মোডে ফিরে যেতে পারেন তবে যদি আপনি সংযোগ বিচ্ছিন্ন করেন তবে সংযোগ পুনরায় সংযোগ করুন ফোন।





google-chrome-devtools