2012-11-02 22 views
5

में ओपनएल के लिए ट्रैसर का उपयोग करना मैं मॉनिटर में एंड्रॉइड के लिए ओपनग्ल ट्रेसर काम करने की कोशिश कर रहा हूं। जब मैं ऐप का नाम जोड़ता हूं, तो मैं ऐप खोलने में असमर्थ हूं।एंड्रॉइड डीबगर

यह मुझे एक त्रुटि के दौरान त्रुटि ऐप्लिकेशन को लॉन्च करने देता है: शुरू आशय {....}

और इरादे हल करने में असमर्थ कह एक त्रुटि।

इसके अलावा, मैं स्रोत कोड के लिए पहुँच नहीं है, इसलिए वहाँ किसी भी तरह से मैं इस runnig

उत्तर

4

प्राप्त कर सकते हैं मैं इसे करने के लिए इस सवाल का जवाब मिल गया है। इसके साथ समस्या यह थी कि मैं सही गतिविधि का उपयोग नहीं कर रहा था।

अब गतिविधि के नाम प्राप्त करने के लिए, मैं एक

adb shell dumpsys activity | grep <name of the application> 

आवश्यक गतिविधि पर ध्यान केंद्रित करते हुए किया था।

ऐसा करके मुझे गतिविधि का नाम मिला, जिसे मैंने जीएलट्रैसर में उपयोग किया था। एक बार जब मैं ऐसा करने में सक्षम था, तो मैं ट्रेस लॉग

+0

मुझे यह मिला: _Intent {act = android.intent.action.MAIN cat = [android.intent.category.LAUNCHER] flg = 0x10200000 cmp = com.example.overdraw/.MainActivity bnds = [176,1037] [ 304,1181]} _। तो जीएलट्रैसर में उपयोग करने के लिए मेरी गतिविधि का नाम 'मुख्य गतिविधि 'या' .MainActivity' है? –

3

ट्रेसर के लिए आवश्यक इरादा नाम प्राप्त करना कुछ मुश्किल है। आप पर Android प्लेटफ़ॉर्म उपकरण लिखना होगा:

adb shell dumpsys package <name of application> -f 

और आप अपने आवेदन, आशय नाम सहित बारे में विस्तृत जानकारी देखेंगे। इस इरादे का नाम आपको को जीएल ट्रैसर प्लगइन (या मॉनीटर) में संवाद विंडो में

1

यह समस्या Not Able To Debug App In Android Studio भी हो सकती है। जाँच करें कि आपके आवेदन डीबग करने के रूप में बनाया गया है:

<application android:debuggable="true"> 
</application> 

मुझे आशा है कि, यह किसी को मदद मिलेगी।

3

एंड्रॉयड एन बजे आदेश से --opengl का पता लगाने को हटा दिया है, ताकि आप मॉनिटर के ओपन का पता लगाने या adb शेल बजे --opengl का पता लगाने का उपयोग नहीं कर सकते हैं अपने एपीपी डिबग करने के लिए। केवल Google जीपीयू डीबगर गैपेट का उपयोग करें।

+0

देखें: https: //issuetracker.google.com/issues/36955434 – user5792930

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

  • कोई संबंधित समस्या नहीं^_^