से बाहर निकलने के लिए कैसे करें निम्न टर्मिनल कमांड लॉगकैट दिखाता है।adb logcat
$> $SDK/platform-tools/adb logcat
लेकिन टर्मिनल प्रॉम्प्ट पर वापस जाने के लिए मैं इसे कैसे प्राप्त करूं? मैंने कोशिश की मार-सर्वर, बाहर निकलें आदि
से बाहर निकलने के लिए कैसे करें निम्न टर्मिनल कमांड लॉगकैट दिखाता है।adb logcat
$> $SDK/platform-tools/adb logcat
लेकिन टर्मिनल प्रॉम्प्ट पर वापस जाने के लिए मैं इसे कैसे प्राप्त करूं? मैंने कोशिश की मार-सर्वर, बाहर निकलें आदि
Ctrl +सी
मेरे सुझाव:
$> $SDK/platform-tools/adb logcat -c
$> $SDK/platform-tools/adb logcat > log_file.txt &
... run your application ...
$> $SDK/platform-tools/adb logcat -c
-c Clears (flushes) the entire log and exits.
नहीं मिला धन्यवाद, यह वास्तव में मेरी मदद करता है। – Tien
-d विकल्प का उपयोग आप एक मिल जाएगा logcat के एक बार रन।
adb logcat -d
पाशन के बजाय
, इसे वापस शीघ्र आदेश के लिए जाना जाएगा के बाद यह लॉग बफ़र से सभी लॉग बाहर प्रिंट करता है। हर बार जब आप इस आदेश का उपयोग करें, यह हमेशा, लॉग बफ़र की शुरुआत से शुरू होता है जब तक कि आप इनपुट नीचे कमांड लॉग बफ़र में लॉग साफ करने के लिए:
adb logcat -c
आदेश ऊपर logcat बफर में लॉग साफ करने के लिए है ।
Meir Gerenstadt के समाधान के साथ प्रयास करते समय मुझे एक समस्या मिली।
adb logcat -c
अंत में वास्तव में log_file.txt को
मेरे समाधान लिखने से logcat नहीं रुकती है:
# Clear logcat
$> $SDK/platform-tools/adb logcat -c
# Redirect logcat to file, in background process.
$> $SDK/platform-tools/adb logcat > log_file.txt &
# Get process id of logcat background process above
$> logcat_pid=$!
... run your application ...
# Now kill the logcat background process
$> kill $logcat_pid
नहीं है कि मौजूदा कार्यक्रम का एक बीच में बंद करें की तरह? मैं सोच रहा था कि एक और तरीका हो सकता है .... अगर आप करेंगे तो सुरुचिपूर्ण निकास .... – OceanBlue
नहीं, कोई और आसान तरीका नहीं है ... और मुझे लगता है कि यह तरीका वास्तव में सुरुचिपूर्ण है। – Cristian
यह बात है। मैं अपने ऐप के माध्यम से लॉगकैट पढ़ने की कोशिश कर रहा हूं। मैं Runtime.getRuntime()। Exec ("logcat -v time MyTag: D *: S") का उपयोग करता हूं। यह सब ठीक काम करता है लेकिन यह बस एक टर्मिनल की तरह अधिक लाइनों के लिए इंतजार कर बैठता है। रेफरी: http://stackoverflow.com/questions/7473469/read-logcat-from-app-not-working-correctly/ – OceanBlue