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


86

আমি কয়েকটি লিঙ্ক পেয়েছি কিন্তু তারা কীভাবে এটি করা হয় তা ব্যাখ্যা করে না। আমি জ্যামারিন স্টুডিও আইডিই ব্যবহার করে ডিবাগ করতে পারি তবে ভিজ্যুয়াল স্টুডিও ২০১২ এর তুলনায় আইডিই (কোনও অপরাধ নেই) খোঁড়া
। সুতরাং আমি কীভাবে এটি USB এর মাধ্যমে আমার আসল ডিভাইসে ডিবাগ করতে পারি (আমার কাছে ইতিমধ্যে ইউএসবি ডিবাগিং = সত্য)?


8
আপনি ইউএসবি ড্রাইভার @ অ্যান্ড্রয়েড এসডিকে ইনস্টল করেছেন? আপনার ডিভাইসটি প্লাগ-ইন করার সাথে সাথেই আপনার ডিভাইসটি 'টার্গেট অ্যান্ড্রয়েড ডিভাইস'-ড্রপডাউনে উপস্থিত হবে।
বিকারডল

4
আমি এটি নিশ্চিত করতে পারি, একটি সঠিক সেটআপ সহ আপনি আপনার স্মার্টফোনটিকে যে কোনও মুহূর্তে এটি প্লাগ ইন করার মুহুর্তে মোতায়েনের বিকল্প হিসাবে দেখা উচিত
ফ্র্যাঙ্ক

4
যদি 'অ্যাডবি ডিভাইসগুলি' আপনার ডিভাইসটি দেখায় তবে এটি ভিএসে থাকা উচিত should আপনার ডিভাইসগুলি সংযুক্ত করার পরে ভিএস পুনরায় চালু করার চেষ্টা করুন।
xakz

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

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

উত্তর:


134

আমি ওয়ানপ্লাস দিয়ে ভিজ্যুয়াল স্টুডিও 2017 ব্যবহার করছি।

ডিবাগিং কাজ করার জন্য আমি নিম্নলিখিতটি করেছি।

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

পার্শ্ব নোট: আমি লক্ষ্য করেছি যে কখনও কখনও এটি আপনার ব্যবহারের কেবলটির উপরও নির্ভর করে। আপনার যদি এখনও ভাগ্য না থাকে তবে সম্ভবত অন্য একটি তারের চেষ্টা করুন।


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

হ্যাঁ আপনি স্পট করেছেন, ভিএস অবশ্যই বন্ধ রাখতে হবে এবং প্রম্পটটি (আইটেম 4) গ্রহণ করতে ফোনে সাইন ইন করা আছে তা নিশ্চিত করা উচিত। tks
peterincumbria

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

4
আমি এই সমস্ত কিছুই করেছি এবং অ্যান্ড্রয়েড ডিভাইস মনিটরে প্রদর্শিত সত্ত্বেও আমার মোবাইল ডিভাইসটি আমার ডিবাগার তালিকায় এখনও প্রদর্শিত হবে না। যাইহোক, আমি যখন ডিবাগ চালাই, তখনও আমার ফোনটি ডিফল্ট ডিভাইস হিসাবে ব্যবহৃত হবে। আমি সমস্যা সমাধানের আগে সবাইকে F5 টিপতে উত্সাহিত করি।
ভিক্টর Stoddard

13

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


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

11

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


4
গ্রেগ এম যেমন উল্লেখ করেছেন: আপনি অ্যান্ড্রয়েড ডিভাইসে একটি কনফার্মেশন প্রম্পট পাবেন যাতে পিসি সর্বদা সংযোগ করার অনুমতি দেয় কিনা তা জিজ্ঞাসা করার জন্য । আমি এটি নিশ্চিত করেছি এবং আমার ডিভাইস সর্বদা স্বীকৃত।
গ্যাবর

একই সমাধানটি আমার পক্ষে ভিএস 2015, এলজি নেক্সাস 4 এবং উইন্ডোজ 7 এর সাথে কাজ করে
হাসান রহমান

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

8

1 - মূল চালক (উদাহরণ: http://androidmtk.com/download-samsung-usb-drivers )

2 - মোবাইলে বিকাশকারীদের বিকল্পগুলি সক্ষম করুন (উদাহরণস্বরূপ, Android 4.2.2 এ, "মোবাইল তথ্য" - "ক্রমিক নম্বর" এ 7 ক্লিক করুন)

3 - আপনার মোবাইল বিকাশকারীর বিকল্পগুলিতেও ইউএসবি ডিবাগিং


4
আসল চালকরা ছিল চূড়ান্ত সমাধান।
ফ্রেঙ্কন

4

আমিও অনুরূপ সমস্যাটি अनुभव করেছি, আমি আমার ফোন মডেলের জন্য নির্দিষ্ট ইউএসবি ড্রাইভার ইনস্টল করে এটি সমাধান করেছি।


আমার ক্ষেত্রে (স্যামসং গ্যালাক্সি এস)) ড্রাইভারগুলি প্রয়োগযোগ্য ছিল না (ইনস্টল করা যায়নি) এবং এগুলি ছাড়া সবকিছুই কার্যকর হয়।
দিমিত্রি নেস্টারুক 12

2

tl; dr আপনি যদি ইতিমধ্যে এটি না করে থাকেন তবে ড্রাইভার ইনস্টল করুন।

উপরে একটি মন্তব্যে উল্লিখিত হিসাবে আমি ডিভাইসটি নির্দিষ্ট ইউএসবি ড্রাইভার ইনস্টল করেছি (এলজি ড্রাইভাররা এখানে আছেন ) এবং এটি আমার সমস্যার সমাধান করেছে solved এটি এখন নিখুঁতভাবে কাজ করে।

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


এর সাথে লড়াই করার 20 মিনিটের পরে আমি এলোমেলোভাবে একটি এলজি ট্যাবলে জিজ্ঞাসা করেছি এবং এটি "পিসিতে ড্রাইভার ইনস্টল করুন?" আমি নিশ্চিত বলেছি এবং শেষ পর্যন্ত এটি কাজ করেছে।
jazzmasterkc

1

অন্য সব কিছু প্রস্তুত হয়ে গেলে, ডিভাইসটি "উপযুক্ত নয় ডিভাইসগুলি" তালিকার অধীনে উপস্থিত হতে পারে। আপনার প্রকল্পে সেট করা "মিনিমুন অ্যান্ড্রয়েড সংস্করণ" আপনার ডিভাইসে থাকা অ্যান্ড্রয়েড সংস্করণের চেয়ে বেশি হলে এটি ঘটতে পারে। যদি তা হয় তবে আপনি অ্যান্ড্রয়েড ম্যানিফেস্টে "মিনিমুন অ্যান্ড্রয়েড সংস্করণ" সেট করতে পারেন


0

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


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