c++ - Android स्टूडियो डीबगर कंसोल "पोर्ट कनेक्ट करने में विफल" प्रदर्शित करता है




android-studio adb (2)

मेरी भी वही बगिया है। पुनर्निर्माण, स्वच्छ, पुनः आरंभ या स्थापना रद्द करने की आवश्यकता नहीं है। बस रन बदलें -> कॉन्फ़िगरेशन संपादित करें -> डीबग प्रकार -> जावा में बदलें। यहां तक ​​कि नेटिव बिल्ड एप्लिकेशन के लिए जावा में परिवर्तन। यह बग lldb सर्वर के नवीनतम अद्यतन के कारण है।

मुझे एंड्रॉइड स्टूडियो में समस्या है।
डीबगर कंसोल कहते हैं, "कनेक्ट करने में विफल" और डिबगिंग शुरू नहीं होती है।
यह समस्या किसी भी Android डिवाइस (वर्चुअल डिवाइस शामिल) में हुई है।
कृपया मुझे इस समस्या को हल करने के लिए कुछ विचार दें।


मैंने कोशिश की

  • अमान्य कैश और पुनरारंभ करें Android स्टूडियो
  • एंड्रॉइड स्टूडियो को अनइंस्टॉल करें और फिर से इंस्टॉल करें
  • स्वच्छ परियोजना
  • परियोजना का पुनर्निर्माण
  • लिंक्ड सी ++ प्रोजेक्ट को रिफ्रेश करें
  • LLDB, Android SDK प्लेटफ़ॉर्म-टूल्स और Android SDK टूल्स को फिर से इंस्टॉल करें


मेरा पर्यावरण

  • एंड्रॉइड स्टूडियो 3.5
  • सभी एसडीके टूल्स नवीनतम संस्करण हैं
  • ओएस: Windows10


डीबगर कंसोल में:

09/12 15:38:17: Launching 'Unnamed' on Pixel XL API 28.
$ adb shell am start -n "com.yourcompany.prototype3/com.yourcompany.Prototype3" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -D
Waiting for application to come online: com.yourcompany.prototype3 | com.yourcompany.prototype3.test
Waiting for application to come online: com.yourcompany.prototype3 | com.yourcompany.prototype3.test
Connecting to com.yourcompany.prototype3
Now Launching Native Debug Session
$ adb shell cat /data/local/tmp/lldb-server | run-as com.yourcompany.prototype3 sh -c 'cat > /data/data/com.yourcompany.prototype3/lldb/bin/lldb-server && chmod 700 /data/data/com.yourcompany.prototype3/lldb/bin/lldb-server'
$ adb shell cat /data/local/tmp/start_lldb_server.sh | run-as com.yourcompany.prototype3 sh -c 'cat > /data/data/com.yourcompany.prototype3/lldb/bin/start_lldb_server.sh && chmod 700 /data/data/com.yourcompany.prototype3/lldb/bin/start_lldb_server.sh'
Starting LLDB server: /data/data/com.yourcompany.prototype3/lldb/bin/start_lldb_server.sh /data/data/com.yourcompany.prototype3/lldb unix-abstract /com.yourcompany.prototype3-0 platform-1568270301152.sock "lldb process:gdb-remote packets"
Failed to connect port

Process finished with exit code 0


लोगकट में:

2019-09-12 16:11:30.672 6551-6551/? I/pany.prototype: Not late-enabling -Xcheck:jni (already on)
2019-09-12 16:11:30.700 6551-6551/? W/pany.prototype: Unexpected CPU variant for X86 using defaults: x86
2019-09-12 16:11:30.905 6551-6551/com.yourcompany.prototype3 W/ActivityThread: Application com.yourcompany.prototype3 is waiting for the debugger on port 8100...
2019-09-12 16:11:30.907 6551-6551/com.yourcompany.prototype3 I/System.out: Sending WAIT chunk

मेरे पास एक ही बग है, लेकिन मेरी परियोजना में C ++ कोड नहीं है। मैं चला गया -> कॉन्फ़िगर कॉन्फ़िगरेशन संपादित करें -> डीबग -> डीबग टाइप करें और इसे "ऑटो" के बजाय "जावा" पर सेट करें। शायद अगर आपने "मूल" चुना तो यह आपके लिए समस्या को ठीक कर देगा।





android-studio-3.5