2017-07-17 8 views
6

मैं अपने गैर-रूट किए गए नेक्सस 4 डिवाइस लॉलीपॉप 5.1.1 पर कमांड लाइन पर systrace tool का उपयोग करने का प्रयास कर रहा हूं। ऐसा लगता है कि जब मैं इस तरह के रूप आदेशों को चलाने का प्रयास करें:सिस्ट्रेस '/ sys/कर्नेल/डीबग/ट्रेसिंग/tracing_on' मौजूद नहीं है

systrace.py --time=4 -o testtrace.html sched app freq idle load 

मैं निम्न त्रुटि:

CRITICAL:root:(TimeoutThread-1-for-Thread-1) Exception on ReadFile(01a599f5919448ea, 
/sys/kernel/debug/tracing/tracing_on, retries=3, timeout=30), 
attempt 1 of 4: AdbCommandFailedError("(device: 01a599f5919448ea) adb pull 
/sys/kernel/debug/tracing/tracing_on /var/folders/dj/xq_jq3wx6hg9gzw5r9svkmr00000gn/T/tmpGxH9ji/tmp_ReadFileWithPull: 
failed with exit status 1 and output:\n- adb: error: remote object '/sys/kernel/debug/tracing/tracing_on' does not exist\n",) 
... 
... 
- adb: error: remote object '/sys/kernel/debug/tracing/tracing_on' does not exist 

हालांकि, जब मैं ADB आदेश का उपयोग करें:

adb shell /sys/kernel/debug/tracing/ 

मैं कर सकते हैं पुष्टि करें कि फ़ाइल 'tracing_on' मौजूद है।

हालांकि, सिस्ट्रेस उपकरण एंड्रॉइड डिवाइस मॉनीटर पर ठीक काम करता है। कारण मैं कमांड लाइन का उपयोग करना चाहता हूं क्योंकि मैं अपने आवेदन का विश्लेषण करने के लिए प्रोग्राम को प्रोग्रामिक रूप से कॉल करना चाहता हूं।

जब मैंने वनप्लस 3 या सैमसंग गैलेक्सी एस 6 जैसे अन्य उपकरणों पर सटीक वही कमांड चलाने का प्रयास किया, तो टूल पूरी तरह से काम करता है और यह HTML फ़ाइल जेनरेट करने में सक्षम है। यह सिर्फ इस डिवाइस पर है और सैमसंग गैलेक्सी एस 4 जो एक ही त्रुटि उत्पन्न करता है।

किसी भी मदद की सराहना की जाती है।

उत्तर

0

मैं एक ही समस्या थी और रूट के रूप में मेरी एडीबी सत्र को पुनः आरंभ:

adb root 

है कि यह मेरे लिए किया था।

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