পরীক্ষা এবং ডিবাগিং

পূর্বশর্ত

ডেভেলপার প্রিভিউ প্রোডাকশন অ্যাপ্লিকেশনে ব্যবহারের উদ্দেশ্যে নয়। সুতরাং, এটির জন্য Google Play পরিষেবাগুলির একটি বিটা সংস্করণ ব্যবহার করা প্রয়োজন৷ বিটা প্রোগ্রামে কীভাবে নথিভুক্ত করা যায় সে সম্পর্কে এই নির্দেশিকাটি দেখুন।

মাল্টিডিভাইস অভিজ্ঞতা চালানো এবং পরীক্ষা করার জন্য, আপনার অবশ্যই কমপক্ষে দুটি Android ডিভাইস থাকতে হবে (উদাহরণস্বরূপ, একটি ফোন এবং একটি ট্যাবলেট)৷ ডিভাইসগুলি অবশ্যই:

  • Google Play Services Beta ইনস্টল করুন
  • একই প্রাথমিক Google অ্যাকাউন্ট ব্যবহার করুন
  • দ্রুত শেয়ার সক্ষম করুন এবং কাছাকাছি ডিভাইসগুলিতে দৃশ্যমান হন৷
  • একে অপরের সান্নিধ্যে থাকুন

আপনার অ্যাপ্লিকেশন স্থাপন করুন

অ্যান্ড্রয়েড স্টুডিওর মাধ্যমে স্থাপন করুন

অ্যান্ড্রয়েড স্টুডিওর মাধ্যমে স্থাপন করার সময়, নিম্নলিখিত পদক্ষেপগুলি সম্পূর্ণ করুন:

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

কমান্ড লাইন ব্যবহার করে স্থাপন করুন

কমান্ড লাইন ব্যবহার করে স্থাপন করার সময়, মাল্টি-ডিভাইস অভিজ্ঞতা পরীক্ষা করার জন্য ব্যবহৃত সমস্ত ডিভাইসের জন্য ধাপগুলি পুনরাবৃত্তি করুন। এই বিভাগটি অনুমান করে যে আপনার অ্যাপ মডিউলটির নাম crossdevice-app

./gradlew crossdevice-app:installDebug
# Start the app's activity. This example uses the sample app.
adb shell am start -n \
  com.example.dtdi/com.example.crossdevice.MainActivity

ডিবাগিং জন্য টিপস

অ্যাপটি ডিবাগ করতে, অ্যান্ড্রয়েড স্টুডিওতে ডিবাগ বোতামে ক্লিক করুন।

মাল্টিডিভাইস অভিজ্ঞতার অ্যাসিঙ্ক্রোনাস এবং বিতরণ করা প্রকৃতির কারণে, শুধুমাত্র ডিবাগিংয়ের উপর নির্ভর করা কঠিন হতে পারে। লগিং এবং বিশ্লেষণের সুবিধা নিন। ক্রস ডিভাইস SDK সফল এবং ব্যর্থ উভয় অপারেশনের জন্য কলব্যাক প্রদান করার জন্য ডিজাইন করা হয়েছে, তাই সহজ ডিবাগিংয়ের জন্য সেই কলব্যাকগুলি এবং লগ আউটপুটগুলি পরিচালনা করা গুরুত্বপূর্ণ৷

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

আপনার মতামত শেয়ার করুন

আপনার প্রতিক্রিয়া ক্রস ডিভাইস SDK বিকাশকারী পূর্বরূপের একটি গুরুত্বপূর্ণ অংশ! অ্যান্ড্রয়েডে ক্রস ডিভাইস SDK-এর উন্নতির জন্য আপনার খুঁজে পাওয়া যেকোন সমস্যা বা ধারণা সম্পর্কে আমাদের জানান।