android UI ऑटोमेटेटर व्यूअर में डिवाइस स्क्रीनशॉट प्राप्त करने में त्रुटि, कारण: त्रुटि एडीबी से कनेक्ट करने में असमर्थ जांचें कि क्या एडीबी सही तरीके से स्थापित है




android-emulator ui-automation (4)

ऐपियम सर्वर को बंद करने और पुनः प्रयास करने के बाद यह मेरे लिए काम किया।

जब मैं UI एटोमेटर व्यूवर पर क्लिक करता हूं -> डिवाइस स्क्रीनशॉट त्रुटि फेंकता एडीबी से कनेक्ट करने में असमर्थ जांचें कि क्या एडीबी सही तरीके से स्थापित है

मैं इसे ऐपियम चलाने की कोशिश कर रहा हूं मैं एडीबी कनेक्शन त्रुटि के कारण यूआई स्वचालक व्यूअर पर फंसे एमुलेटर में एपीके लोड करने में सक्षम हूं।


UIautomatorviewer में निम्न कोड खोजें

कॉल

"% java_exe%" "-Djava.ext.dirs =% javaextdirs%" "-Dcom.android.uiautomator.bindir = % prog_dir% " -jar% जर्पथ%% *

एडीबी एक्स्ट करने के लिए बाइंडर पथ सेट करें पथ।

या बस adb.exe साथ adb.exe पेस्ट करें


पाठ संपादक (नोटपैड / वीम) के साथ खोलें uiautomatorviewer.bat

वह रेखा खोजें:

call "%java_exe%" "-Djava.ext.dirs=%javaextdirs%" "-Dcom.android.uiautomator.bindir=%prog_dir%" -jar %jarpath% %*

और इसे call "%java_exe%" "-Djava.ext.dirs=%javaextdirs%" "-Dcom.android.uiautomator.bindir=C:\DEV\androidSDK\tools" -jar %jarpath% %* करने के लिए परिवर्तित call "%java_exe%" "-Djava.ext.dirs=%javaextdirs%" "-Dcom.android.uiautomator.bindir=C:\DEV\androidSDK\tools" -jar %jarpath% %*

कृपया ध्यान दें कि बाध्यर के बाद आपको अपना टूल्स 'पथ रखना चाहिए।


एक अन्य फिक्स सिर्फ यूएयूयूटोमेटरवियर.बेट के आगे adb.exe कॉपी करना है।

अगर मुझे सही याद है, तो संशोधित फाइलें SDK को अपडेट करते समय एंड्रॉइड स्टूडियो को भ्रमित कर सकती हैं, इसलिए सफलतापूर्वक अद्यतन करने के लिए आपको मैन्युअल रूप से हटाना होगा, भविष्य के सबूत समाधान का अर्थ। उदाहरण: लिंक





ui-automation