পরীক্ষা এবং ডিবাগিং
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
পূর্বশর্ত
ডেভেলপার প্রিভিউ প্রোডাকশন অ্যাপ্লিকেশনে ব্যবহারের উদ্দেশ্যে নয়। সুতরাং, এটির জন্য Google Play পরিষেবাগুলির একটি বিটা সংস্করণ ব্যবহার করা প্রয়োজন৷ বিটা প্রোগ্রামে কীভাবে নথিভুক্ত করা যায় সে সম্পর্কে এই নির্দেশিকাটি দেখুন।
মাল্টিডিভাইস অভিজ্ঞতা চালানো এবং পরীক্ষা করার জন্য, আপনার অবশ্যই কমপক্ষে দুটি Android ডিভাইস থাকতে হবে (উদাহরণস্বরূপ, একটি ফোন এবং একটি ট্যাবলেট)৷ ডিভাইসগুলি অবশ্যই:
- Google Play Services Beta ইনস্টল করুন
- একই প্রাথমিক Google অ্যাকাউন্ট ব্যবহার করুন
- দ্রুত শেয়ার সক্ষম করুন এবং কাছাকাছি ডিভাইসগুলিতে দৃশ্যমান হন৷
- একে অপরের সান্নিধ্যে থাকুন
আপনার অ্যাপ্লিকেশন স্থাপন করুন
অ্যান্ড্রয়েড স্টুডিওর মাধ্যমে স্থাপন করুন
অ্যান্ড্রয়েড স্টুডিওর মাধ্যমে স্থাপন করার সময়, নিম্নলিখিত পদক্ষেপগুলি সম্পূর্ণ করুন:
- আপনার অ্যাপের জন্য অ্যান্ড্রয়েড স্টুডিও প্রকল্প খুলুন।
- Run > Edit Configurations এ যান। রান/ডিবাগ কনফিগারেশন উইন্ডো প্রদর্শিত হবে।
- লঞ্চ বিকল্পের অধীনে, আপনার অ্যাপের প্রধান বা মাল্টিডিভাইস কার্যকলাপে লঞ্চ সেট করুন।
- প্রয়োগ করুন ক্লিক করুন, এবং তারপর ঠিক আছে ।
- আপনার পরীক্ষা ডিভাইসে অ্যাপ্লিকেশন ইনস্টল করতে রান ক্লিক করুন.
কমান্ড লাইন ব্যবহার করে স্থাপন করুন
কমান্ড লাইন ব্যবহার করে স্থাপন করার সময়, মাল্টি-ডিভাইস অভিজ্ঞতা পরীক্ষা করার জন্য ব্যবহৃত সমস্ত ডিভাইসের জন্য ধাপগুলি পুনরাবৃত্তি করুন। এই বিভাগটি অনুমান করে যে আপনার অ্যাপ মডিউলটির নাম 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-এর উন্নতির জন্য আপনার খুঁজে পাওয়া যেকোন সমস্যা বা ধারণা সম্পর্কে আমাদের জানান।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# Testing and debugging\n\nPreconditions\n-------------\n\nThe Developer Preview isn't intended for use in production applications. Hence, it requires using a beta version of Google Play Services. See [this guide on how to enroll in the Beta Program](https://developers.google.com/android/guides/beta-program).\n\nTo run and test multidevice experiences, you must have at least two Android\ndevices (for example, a phone and a tablet). The devices must:\n\n- Have Google Play Services Beta installed\n- Use the same primary Google Account\n- Have [Quick Share enabled](https://support.google.com/android/answer/9286773) and be visible to nearby devices\n- Be in close proximity of each other\n\nDeploy your apps\n----------------\n\n### Deploy through Android Studio\n\nWhen deploying through Android Studio, complete the following steps:\n\n1. Open the Android Studio project for your app.\n2. Go to **Run \\\u003e Edit Configurations** . The **Run/Debug Configuration** window appears.\n3. Under **Launch Options** , set **Launch** to your app main or multidevice activity.\n4. Click **Apply** , and then **OK**.\n5. Click **Run** to install the app on your test device.\n\n### Deploy using the command line\n\nWhen deploying using the command line, repeat the steps for all devices used in\ntesting the multidevice experience. This section assumes that the name of your\napp module is `crossdevice-app`. \n\n ./gradlew crossdevice-app:installDebug\n # Start the app's activity. This example uses the sample app.\n adb shell am start -n \\\n com.example.dtdi/com.example.crossdevice.MainActivity\n\nTips for Debugging\n------------------\n\nTo debug the app, click the **Debug** button in Android Studio.\n\nGiven the asynchronous and distributed nature of multidevice experiences, it\nmight be difficult to rely only on debugging. Take advantage\nof logging and analytics. The Cross device SDK is designed to provide callbacks\nfor both successful and failed operations, so it's important to handle those\ncallbacks and log outputs for easier debugging.\n\nIf your transfer failed and you can't initiate device discovery or a new session, you can try turning Airplane Mode ON and OFF to quickly reset the quick share state.\n\nShare your feedback\n-------------------\n\nYour feedback is a crucial part of the Cross device SDK Developer Preview! Let us know of [any issues](https://issuetracker.google.com/issues/new?component=1205991&template=1706309) you find or ideas for improving the Cross device SDK on Android."]]