2017-03-09 9 views
9

जब मैं यूआई ऑटोमेटर दर्शक पर क्लिक करता हूं -> डिवाइस स्क्रीनशॉट फेंकता त्रुटि एडीबी से कनेक्ट करने में असमर्थ। जांचें कि क्या एडीबी सही ढंग से स्थापित है या नहीं।यूआई ऑटोमेटर दर्शक में डिवाइस प्राप्त करने में त्रुटि स्क्रीनशॉट, कारण: त्रुटि adb से कनेक्ट करने में असमर्थ। जांचें कि क्या एडीबी सही ढंग से स्थापित है

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

उत्तर

38

टेक्स्ट संपादक (नोटपैड/vim) के साथ खोलें 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% %*

के लिए इसे बदल कृपया ध्यान दें कि आप bindir के बाद अपने उपकरण 'पथ रखना चाहिए और:

कि लाइन का पता लगाएं।

+0

अरे ... यह काम कर रहा है। समय बचाने के लिए धन्यवाद। –

+3

यह मेरे लिए भी काम करता है। बस "-Dcom.android.uiautomator.bindir = <मेरी मशीन पर पथ>" में पथ संपादित किया। समय पर महान बचाओ। धन्यवाद – abhinavgoyal02

+0

बहुत बहुत धन्यवाद ... – Kushal

6

एक और फिक्स सिर्फ uiautomatorviewer.bat के बगल में adb.exe की प्रतिलिपि बनाना है।

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

+0

सही ... धन्यवाद @ पीटर – Kushal

-1

UIautomatorviewer

में निम्न कोड

कॉल

"% java_exe%" "-Djava.ext.dirs =% javaextdirs%" "-Dcom.android.uiautomator का पता लगाएं। bindir = % prog_dir% "जार% jarpath%% *

एडीबी exe को bindir पथ सेट करें। पथ।

या बस uiautomatorViewer

0

यह मेरे लिए काम किया के बाद मैं Appium सर्वर बंद कर दिया और पुन: प्रयास के साथ adb.exe पेस्ट करें।

संबंधित मुद्दे