जावा एप्लिकेशन में रस्ट स्टडआउट प्रिंटिंग नहीं

Aug 29 2020

मैं अपने प्रोग्राम के जीयूआई के लिए एक एंड्रॉइड जावा ऐप का उपयोग कर रहा हूं, और जीयूआई के लिए निचले स्तर के जंग कर्नेल को डीबग करने की कोशिश कर रहा हूं। जबकि java साइड में stdout काम करता है, रस्ट साइड से कोई भी प्रिंट कंसोल (एंड्रॉइड स्टूडियो) में दिखाई नहीं देता है। मैं जंग के किनारे पर एफएफआई के लिए जेएनआई-आरएस का उपयोग कर रहा हूं। क्या यह अपेक्षित व्यवहार है? समस्या को कैसे कम किया जा सकता है (फाइलों पर छपाई के बिना)?

जवाब

3 MaxV Aug 29 2020 at 06:07

Android के लिए आपको stdout ( यहाँ और अधिक विवरण ) के बजाय logcat का उपयोग करना होगा । एक संभव तरीका android_logger या किसी अन्य टोकरा का उपयोग करना है जो लॉगकैट समर्थन प्रदान करता है।

आप वहाँ stdout पुनर्निर्देशन के बारे में अधिक जानकारी पा सकते हैं ।