जांच और डीबग करना

पहले से तय शर्तें

डेवलपर झलक को प्रोडक्शन ऐप्लिकेशन में इस्तेमाल करने के लिए नहीं बनाया गया है. इसलिए, इसके लिए Google Play services के बीटा वर्शन का इस्तेमाल करना होगा. बीटा प्रोग्राम में रजिस्टर करने का तरीका जानने के लिए यह गाइड देखें.

एक से ज़्यादा डिवाइसों के अनुभव को चलाने और टेस्ट करने के लिए, आपके पास कम से कम दो Android होने चाहिए डिवाइस (जैसे कि फ़ोन और टैबलेट). डिवाइसों को:

  • Google Play Services का बीटा वर्शन इंस्टॉल होना चाहिए
  • एक ही मुख्य Google खाते का इस्तेमाल करें
  • आपके डिवाइस में क्विक शेयर की सुविधा चालू हो और वह आस-पास मौजूद डिवाइसों को दिखे
  • एक-दूसरे के नज़दीक रहें

अपने ऐप्लिकेशन डिप्लॉय करना

Android Studio की मदद से डिप्लॉय करें

Android Studio से डिप्लॉय करते समय, इन चरणों को पूरा करें:

  1. अपने ऐप्लिकेशन के लिए Android Studio प्रोजेक्ट खोलें.
  2. Run > कॉन्फ़िगरेशन में बदलाव करना. आपको रन/डीबग कॉन्फ़िगरेशन विंडो दिखेगी.
  3. लॉन्च के विकल्प में जाकर, अपने ऐप्लिकेशन के मुख्य या मल्टी-डिवाइस पर लॉन्च करें को सेट करें गतिविधि.
  4. लागू करें पर क्लिक करें. इसके बाद, ठीक है पर क्लिक करें.
  5. अपने टेस्ट डिवाइस पर ऐप्लिकेशन इंस्टॉल करने के लिए, Run पर क्लिक करें.

कमांड लाइन का इस्तेमाल करके डिप्लॉय करना

कमांड लाइन का इस्तेमाल करके डिप्लॉय करते समय, इसमें इस्तेमाल किए गए सभी डिवाइसों के लिए इन चरणों को दोहराएं जिसमें कई डिवाइस इस्तेमाल करने की सुविधा टेस्ट की जा रही है. इस सेक्शन में माना गया है कि आपके ऐप्लिकेशन मॉड्यूल 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

डीबग करने के लिए सलाह

ऐप्लिकेशन को डीबग करने के लिए, Android Studio में डीबग बटन पर क्लिक करें.

मल्टी-डिवाइस अनुभवों के एसिंक्रोनस और डिस्ट्रिब्यूटेड अनुभव को देखते हुए, यह सिर्फ़ डीबग करने पर भरोसा करना मुश्किल हो सकता है. फ़ायदा लें और आंकड़ों के बारे में पता करना. क्रॉस डिवाइस SDK टूल को कॉलबैक की सुविधा देने के लिए डिज़ाइन किया गया है इसलिए, यह ज़रूरी है कि आप आसानी से डीबग करने के लिए, कॉलबैक और लॉग आउटपुट का इस्तेमाल करें.

अगर ट्रांसफ़र पूरा नहीं हो पाता है और आपके डिवाइस को खोजने या नया सेशन शुरू करने में समस्या आ रही है, तो क्विक शेयर की स्थिति को तुरंत रीसेट करने के लिए, फ़्लाइट मोड को चालू और बंद करें.

सुझाव/राय दें या शिकायत करें

आपका सुझाव, क्रॉस-डिवाइस SDK टूल डेवलपर झलक का अहम हिस्सा है! अगर आपको कोई समस्या मिलती है या Android पर क्रॉस-डिवाइस SDK टूल को बेहतर बनाने के आइडिया हैं, तो हमें उनके बारे में बताएं.