কীভাবে অ্যান্ড্রয়েড স্টুডিওতে ওয়াইফাইয়ের মাধ্যমে অ্যাডবি ব্যবহার করে ডিবাগ করা যায়


98

আমি অ্যাডবি কানেক্ট ব্যবহার করে আমার ফোনে সংযোগ করতে সক্ষম এবং আমি শেলটিও অ্যাডাব করতে পারি।

তবে যখন আমি রান-> ডিভাইস চয়নকারীতে যাই, সেখানে কোনও ডিভাইস নেই।

আমার (সংযুক্ত) অ্যাড্রয়েড স্টুডিও সংযুক্ত করতে আমার কী করা উচিত?

আমি যখন এটি ইউএসবি এর মাধ্যমে প্লাগ ইন করি তখন তা তালিকায় প্রদর্শিত হয়


কনসোলে আপনি যখন অ্যাডবি ডিভাইসগুলি করেন তখন কী তালিকাভুক্ত হয়?
নাইট্রো

192.168.2.4:5555 ডিভাইস
জন

এটি এখানে অ্যান্ড্রয়েড স্টুডিও 1.5 টি আরসির সাথে কাজ করে, তাই কী ভুল তা নিশ্চিত হন না। আমি যে জিনিসটি এটির পরামর্শ দিতে পারলাম সেটি সেট আপ করার সাথে আরও একবার চেষ্টা করার চেষ্টা করুন। 1) অ্যাডবি কিল-সার্ভার 2) তারপরে আবার সংযোগের জন্য পদক্ষেপগুলি করুন .. যদি এটির নাও থাকে তবে এমন একটি প্লাগইন উপস্থিত রয়েছে যা আমি চেষ্টা করি নি github.com/pedrovgs/AndroidWiFiADB/issues
নাইট্রো

@ জন এই ডিভাইসে কিছু নির্দিষ্ট ইউএসবি ড্রাইভার রয়েছে? হ্যাঁ, তবে কেবল ড্রাইভারটি পুনরায় ইনস্টল করার চেষ্টা করুন এবং অ্যাডাবিকে মেরে ফেলা হতে পারে এটি আপনাকে সহায়তা করবে!
ভাভিন চৌহান

দয়া করে এই পৃষ্ঠার লিঙ্কটি পড়ুন ওয়াই-ফাইতে অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলি
চালিত

উত্তর:


110

আপনি / প্ল্যাটফর্ম-সরঞ্জামসমূহ / এ অ্যাডবি সরঞ্জামটি পেতে পারেন

cd Library/Android/sdk/platform-tools/

আপনি আপনার ডিভাইসগুলি ব্যবহার করে এটি পরীক্ষা করতে পারেন:

./adb devices

আমার ফলাফল:

List of devices attached
XXXXXXXXX   device

একটি টিসিপি পোর্ট সেট করুন:

./adb shell setprop service.adb.tcp.port 4444

./adb tcpip 4444

ফলাফল বার্তা:

restarting in TCP mode port: 4444

একটি ওয়াইফাই সংযোগ শুরু করতে আপনাকে আপনার ডিভাইস আইপি এবং পরীক্ষা করতে হবে:

./adb connect 192.168.0.155:4444

শুভকামনা!


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

অ্যাডবি সংযোগ ত্রুটি: ইওএফ
রুচির বড়োনিয়া

4
+1, এটি কাজ করেছে, ধন্যবাদ! তবে বাহ, এখন আমি জানি আমি আবার তারে ফিরে যাব। ওয়াইফাইয়ের মাধ্যমে ডিবাগিং (ভিজ্যুয়াল স্টুডিও থেকে) মোতায়েন করা অসম্ভব ধীর ছিল, চালাতে ধীর ছিল এবং বন্ধ হয়ে ধীর ছিল। :)
জেএমডি

দুর্দান্ত সমাধান, আমার মেশিনে কেবল একবার চালিত ned
মুরাত ERNER

@ জন অ্যাডবি আইপি: পোর্ট ব্যবহার করে আপনার অ্যান্ড্রয়েড ডিভাইসের সাথে সংযোগ স্থাপনের চেষ্টা করুন এবং আপনি এটি অ্যান্ড্রয়েড স্টুডিও ডিভাইস চয়নকারী
এম

57

অ্যান্ড্রয়েড স্টুডিও প্লাগইন নীচে চেষ্টা করুন

অ্যান্ড্রয়েড ওয়াইফাই এডিবি

কিভাবে

  1. একটি USB কেবল ব্যবহার করে আপনার কম্পিউটারে আপনার ডিভাইসটি সংযুক্ত করুন।
  2. তারপরে একটি বোতাম টিপতে হবেটুলবারের বোতামটি টিপুন এবং একবার প্লাগইন আপনার ডিভাইসটি ওয়াইফাইয়ের সাথে সংযুক্ত করে আপনার ইউএসবি সংযোগ বিচ্ছিন্ন করুন।
  3. আপনি এখন আপনার ওয়াইফাই সংযোগটি ব্যবহার করে আপনার ডিভাইস মোতায়েন, পরিচালনা করতে এবং ডিবাগ করতে পারেন।

গিথুব লিঙ্ক: https://github.com/pedrovgs/AndroidWiFiADB

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


4
এটি দুর্দান্ত কাজ করে তবে এটি কিছুটা ধীর গতির, প্যাকেজ থেকে লগগুলি লগ করা যায় না। এটা কি স্বাভাবিক?
ওরিওফিলিউরিন

4
এটা কি আমাকে ইউএসবি দ্বারা প্রতিবার সংযুক্ত করতে হবে? অথবা একটি স্থায়ী সমাধান আছে
রুবেন

4
দুর্দান্ত সরঞ্জাম আমি সবেমাত্র এটি ব্যবহার করেছি। এটি দুর্দান্ত কাজ করে। আমার কম্পিউটারটি ওয়াই-ফাইতে নেই, তবে এটি অ্যান্ড্রয়েড ডিভাইসের মতো একই ল্যানে রয়েছে।
হংকং

জীবন এখন সুন্দর
সা Saeedদ আরিয়মানেশ

45

পদক্ষেপ 1: আপনার যান Android sdk folder -> platform toolsএবং পুরো পথটি অনুলিপি করুন

উদাহরণস্বরূপ: সি: \ প্রোগ্রাম ফাইল (x86) \ অ্যান্ড্রয়েড \ অ্যান্ড্রয়েড-এসডিকে \ প্ল্যাটফর্ম-সরঞ্জামগুলি

পদক্ষেপ 2: গোটো কমান্ড প্রম্পট বা অ্যান্ড্রয়েড স্টুডিও টার্মিনাল

উইন্ডোজ ব্যবহারকারীরা cd C:\Program Files (x86)\Android\android-sdk\platform-tools

ম্যাক ব্যবহারকারীরা /Users/<username>/Library/Android/sdk/platform-tools

এবং এন্টার টিপুন

পদক্ষেপ 3: আপনার ডিভাইস এবং সিস্টেমকে একই ওয়াইফাই দিয়ে সংযুক্ত করুন।

পদক্ষেপ 4: টাইপ করুন adb tcpip 5555এবং টিপুন Enter

পদক্ষেপ 5: টাইপ করুন adb connect x.x.x.x:5555, প্রতিস্থাপন আপনার ফোনের আইপি ঠিকানা দিয়ে xxxx

ফোন আইপি ঠিকানা খুঁজে

Settings -> About phone -> Status (কিছু ফোন বিভিন্ন হতে পারে)

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

কমান্ড প্রম্পট স্ক্রিন শট: এখানে চিত্র বর্ণনা লিখুন


অ্যান্ড্রয়েড এসডিকে যাওয়ার পথটি আলাদা হতে পারে। আপনার অ্যাডনরয়েড এসডিকে পাথ কীভাবে সন্ধান করবেন: সেটিংসে যান, "অ্যান্ড্রয়েড এসডিকে", অনুলিপি করুন। আমার পথ এটি সি: \ ব্যবহারকারীদের ব্যবহারকারীর নাম \ অ্যাপডাটা \ স্থানীয় \ অ্যান্ড্রয়েড \ এসডিকে
ক্রিস

সেরা উত্তর .. আপনাকে অনেক অনেক ধন্যবাদ
এরশাকিরআনসারি

12

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

1. সংযোগ ডিভাইস

ক। স্থানীয় ওয়ালান ব্যবহার করে ডিভাইস সংযুক্ত হচ্ছে

আপনার যদি স্থানীয় ওলান থাকে তবে আপনি আপনার অ্যান্ড্রয়েড ডিভাইস এবং আপনার পিসিকে এই ওলানের সাথে সংযুক্ত করতে পারেন। তারপরে অ্যান্ড্রয়েড ডিভাইসের আইপি ঠিকানাটি এর ওয়ালান সেটিংসটি অনুসন্ধান করে সনাক্ত করুন।

খ। হটস্পট ব্যবহার করে সরাসরি ডিভাইস সংযোগ করা

আমি ডিভাইসে হটস্পটের সাথে সংযোগ দিতে পছন্দ করি। এটি আরও ব্যক্তিগত এবং আপনার ডিবাগিং সংযোগটি (জনসাধারণের) ওলানের সাথে খোলে না।

  1. অ্যান্ড্রয়েড ডিভাইসে একটি ওয়াইফাই হটস্পট তৈরি করুন
  2. পিসিকে হটস্পটে সংযুক্ত করুন
  3. পিসিতে আপনার ডিভাইসের আইপিএডএড্রেস খুঁজতে এই হটস্পট সংযোগের নেটওয়ার্ক সংযোগের স্থিতি দেখুন ।
    আমার সিস্টেম আইপ্যাড্রেস দেখিয়েছে 192.168.43.1

২. ডিবাগিং সংযোগ তৈরি করুন

  1. আপনার ডিভাইসটি ইউএসবিতে সংযুক্ত করুন।
  2. কমান্ড ইস্যু adb tcpip 5555অ্যাডবি সংযোগের জন্য ডিভাইসে একটি পোর্ট খুলতে করুন।
  3. ওয়্যারলেস ডিবাগিং সংযোগ তৈরি করুন adb connect IPADDRESS
    আমার ক্ষেত্রে কমান্ডটি দেখতে লাগলadb connect 192.168.43.1

কমান্ডটি adb devices -lএখন দুটি ডিভাইস প্রদর্শন করা উচিত যদি সবকিছু ঠিক থাকে। উদাহরণ স্বরূপ:

List of devices attached
ZY2244N2ZZ             device product:athene model:Moto_G__4_ device:athene
192.168.43.1:5555      device product:athene model:Moto_G__4_ device:athene

৩. ডিবাগিং সংযোগ রাখা

কৌশলযুক্ত অংশটি ইউএসবি সংযোগটি আনপ্লাগ করার সময় আসে। আমার ক্ষেত্রে উভয় সংযোগ অবিলম্বে বন্ধ হয়ে যায়! এটি সমস্ত ব্যবহারকারীর ক্ষেত্রে নাও হতে পারে। আমার জন্য এটি কারণ ছিল যে আমি অ্যান্ড্রয়েড স্টুডিওর জন্য অ্যান্ড্রয়েড ওয়াইফাই এডিবি প্লাগইনটি ব্যবহার করতে পারিনি । আমি ইউএসবি প্লাগ ইনপলগ করার পরে ম্যানুয়ালি ওয়াইফাই সংযোগ করে সমস্যার সমাধান করেছি

adb connect 192.168.43.1

এর পরে adb devices -lএকটি একক ওয়াইফাই সংযুক্ত ডিভাইস দেখায়। এই ডিভাইসগুলি অ্যান্ড্রয়েড স্টুডিওতেও প্রদর্শিত হয় এবং তারপরে ডিবাগিংয়ের জন্য নির্বাচন করা যেতে পারে। সংযোগটি যখন অস্থির হয় তখন আপনাকে সংযোগটি পুনরায় সক্রিয় করতে সময়ে সময়ে উপরের কমান্ডটি পুনরাবৃত্তি করতে হবে।



4

আপনার অ্যান্ড্রয়েড স্টুডিওর মাধ্যমে আপনার অ্যাডাবিকে পুনরায় চালু করার দরকার হতে পারে (ভাল পরিমাপের জন্য এটি দুটিবার করুন)।

পুনরায় সেট করা Adb


4

অ্যান্ড্রয়েড ওয়াইফাই এডিবি এর আগে আমার আইডিইতে কাজ করছিল তবে অ্যান্ড্রয়েড স্টুডিও আপডেট করার পরে (আমার বর্তমান অ্যান্ড্রয়েড স্টুডিও ৩.৩) এটি কাজ করছে না এবং সর্বদা "ডিভাইসে সংযোগ রাখতে অক্ষম ....." হিসাবে অনুরোধ জানায়

অনেক সময় ব্যয় করার পরে আমি সমস্যাটি সমাধান করতে উদ্বিগ্ন ছিলাম।

তারপরে আমি চেষ্টা করেছিলাম - ওয়াইফাই এডিবি শেষ অবধি by

https://github.com/huazhouwang/WIFIADB/tree/master/WIFIADBIntelliJPlugin

এটা আমার জন্য কাজ করেছে।


4

0 ওপেন অ্যান্ড্রয়েড স্টুডিও এবং এই পথ অনুসরণ করুন

-> সেটিংস -> প্লাগইনগুলিতে যান -> ব্রাউজার সংগ্রহস্থলগুলিতে ক্লিক করুন

তারপরে WIFI ADB ULTIMATE এর জন্য অনুসন্ধানের পরে ইনস্টল ক্লিক করুন।

প্রথমবার আপনাকে এটি ইউএসবি ব্যবহার করে সংযুক্ত করতে হবে।

আপনি গিথুবে এটির কাজ পরীক্ষা করতে পারেন। আরও তথ্যের জন্য দয়া করে WIFI ADB শেষ অবধি দেখুন


2

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


2

আমি এএসপি ৩.২.১ ব্যবহার করছি এবং কিছু প্লাগইন চেষ্টা করতে যাচ্ছিলাম তবে প্লাগিনগুলি কোনও ডেটা নিরীক্ষণ করতে সক্ষম তা বুঝতে দ্বিধাগ্রস্থ ছিল ..

এটি AS এ টার্মিনাল ট্যাবের মাধ্যমে করা সত্যিই সহজ:

  1. আপনার ফোনে ওয়াইফাই দিয়ে ডিবাগিং চালু করুন
    • বিকাশকারী বিকল্পগুলিতে যান এবং "এডিবি ওভার নেটওয়ার্ক" চালু করুন
    • সংযোগ করার সময় আপনি সঠিক ঠিকানা এবং পোর্টটি দেখতে পাবেন
  2. অ্যান্ড্রয়েড স্টুডিওতে টার্মিনাল ট্যাবে যান
  3. প্রকার adb tcpip 5555
  4. বিকাশকারী বিকল্পগুলিতে যেমন দেখা যায় আপনার আইপি ঠিকানা টাইপ করুন adb connect 192.168.1.101
  5. এখন আপনি এএস "ডিপ্লোয়মেন্ট টার্গেট নির্বাচন করুন" কথোপকথনে আপনার ডিভাইসটি দেখতে পাবেন

আমি আমার ফোনে এটি খুঁজে পাইনি: "নেটওয়ার্কের এডিবি" এটি অন্য কোথাও বা অন্য কোনও বিকল্পের অধীনে হতে পারে?
tekin beyaz

এটি বিকাশকারী বিকল্পের অধীনে হওয়া উচিত, আপনাকে প্রথমে এগুলি সক্ষম করতে হবে। তুমি কি ওটা করেছ?
ডিপগ্রাভ

2

এডিবি ওয়ানফাইয়ের মাধ্যমে অ্যান্ড্রয়েড অ্যাপ ডিবাগিং বাস্তবায়নের জন্য এখানে সহজ পদক্ষেপ রয়েছে:

প্রয়োজনীয়: আপনার অ্যান্ড্রয়েড ডিভাইস এবং কম্পিউটারকে ওয়াইফাইয়ের মাধ্যমে একই রাউটারের সাথে সংযুক্ত করতে হবে। আপনি অ্যান্ড্রয়েড ওয়াইফাই টিথারিংও ব্যবহার করতে পারেন।

পদক্ষেপ 1: ইউএসবি এর মাধ্যমে অ্যান্ড্রয়েড ডিভাইস সংযুক্ত করুন (বিকাশকারী মোড সক্ষম করে) এবং এর মাধ্যমে এর সংযোগটি পরীক্ষা করুনadb devices

পদক্ষেপ 2: খুলুন সেন্টিমিডি / টার্মিনাল এবং আপনার ../sdk/ প্ল্যাটফর্ম- টুলসের পথ ।

পদক্ষেপ 3: কমান্ড কার্যকর করুন adb devices

পদক্ষেপ 4: কমান্ড adb -dশেল (ডিভাইসের জন্য) বা adb -e shell (এমুলেটারের জন্য) চালিত করুন । এখানে আপনি ডিভাইসে শেল অ্যাক্সেস পাবেন।

পদক্ষেপ 5: কমান্ড ipconfig(উইন্ডোজ কমান্ড) বা ifconfig(লিনাক্স কমান্ড) কার্যকর করুন এবং এর আইপি-ঠিকানাটি পরীক্ষা করুন।

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

পদক্ষেপ 7: এখন কমান্ড কার্যকর করুন adb connect <ip-address>:<port>। যেমন:adb connect 192.168.1.90:5000 (যেখানে আইপি-ঠিকানাটি ডিভাইসের ওয়াইফাই ঠিকানা এবং পোর্ট যা আপনি খুলেছেন)।

এখন, চালান adb device এবং ডিবাগিং ডিভাইসটি এখন ওয়াইফাইয়ের মাধ্যমে ওয়্যারলেসভাবে সংযুক্ত করা হয়েছে তা পরীক্ষা করুন।

শুভ কোডিং ...!


পরিবর্তে এটি 5555 পোর্ট হওয়া উচিত নয়?
রেমেকারেম

1

অ্যান্ড্রয়েড স্টুডিও 3.0.০.১> গোটো> ( শর্ট কাট কী (আল্ট + ক্লিটার + এস) ) সেটিংস> গোটো প্লাগইনস> ব্রাউজার সংগ্রহস্থলগুলিতে ক্লিক করুন ...> " এডিবি ওয়াইফাই " অনুসন্ধান করুন এবং প্লাগইন ইনস্টল করুন। ইনস্টলেশন পরে আপনার অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করুন।

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

আইকনটি ক্লিক করুন এখানে চিত্র বর্ণনা লিখুনএবং আপনার ডিভাইস সংযোগ করুন।


কোন কারণে কেন?
sydd

1

এখনও অবধি সমস্ত উত্তর একটি খুব গুরুত্বপূর্ণ পদক্ষেপ হারিয়েছে, অন্যথায় সংযোগ দেওয়ার চেষ্টা করার সময় আপনি "সংযোগ অস্বীকার" পেয়ে যাবেন।

পদক্ষেপ 1: প্রথমে আপনার ডিভাইসে বিকাশকারী বিকল্পগুলি মেনু সক্ষম করুন, আপনার ডিভাইসের সম্পর্কে মেনুতে নেভিগেট করে , তারপরে বিল্ড মেনুটি 5 বার আলতো চাপুন।

পদক্ষেপ 2: তারপর এখন দৃশ্যমান যেতে ডেভেলপার বিকল্প মেনু এবং সক্ষম USB ডিবাগিং । হ্যাঁ এটি কিছুটা বিশ্রী যে ওয়াইফাই ডিবাগিংয়ের জন্য আপনার এটি দরকার, তবে আমার উপর বিশ্বাস করুন, এটি প্রয়োজনীয় is

ধাপ 3:

অ্যাডবি সংযোগ [আপনার ডিভাইস আইপি ঠিকানা]

এটি বলা উচিত যে আপনি এখন সংযুক্ত আছেন


0

কেবল সেটিংস / প্লাগইনগুলি অনুসন্ধান করুন / অনুসন্ধান করুন "অ্যান্ড্রয়েড ওয়াইফাই অ্যাডবি এবং এটি ডাউনলোড করুন এবং আপনার মোবাইলটি একবার ইউএসবি ক্যাবল ব্যবহার করে সংযুক্ত করুন এবং এটি হয়ে গেলে


0

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

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