मैं अपने एंड्रॉइड प्रोजेक्ट में बाहरी जावा लाइब्रेरी का उपयोग कर रहा हूं। अब मैं इस लाइब्रेरी के अंदर एंड्रॉइड डिबगिंग कंसोल पर सामान प्रिंट करना चाहता हूं।
जावा पुस्तकालय build.gradle
के माध्यम से निम्नानुसार जुड़ा हुआ है:
[...]
dpendencies {
implementation project(path: ':MyCustomJavaLibrary')
}
बस System.out.println("My Message");
का उपयोग करना संकलन करता है, लेकिन संदेश संबंधित डिबग कंसोल में प्रकट नहीं होता है। इसके अलावा मैं जावा लाइब्रेरी के अंदर Android Log.d("...")
का उपयोग नहीं कर सकता।
1 उत्तर
मेरा समाधान यहां है (संबंधित स्टैक ओवरफ्लो उत्तर से लिया गया)
import java.util.logging.Level;
import java.util.logging.Logger;
public class MyClass{
private final Logger logger = java.util.logging.Logger.getLogger("myLogger");
private final Level log_level = java.util.logging.Level.INFO;
[...]
logger.log(log_level, "Start track_pose");
[...]
}
संबंधित सवाल
नए सवाल
java
जावा एक उच्च स्तरीय प्रोग्रामिंग भाषा है। इस टैग का उपयोग तब करें जब आपको भाषा का उपयोग करने या समझने में समस्या हो। इस टैग का उपयोग शायद ही कभी किया जाता है और इसका उपयोग अक्सर [वसंत], [वसंत-बूट], [जकार्ता-ई], [Android], [javafx], [हडूप], [श्रेणी] और [मावेन] के साथ किया जाता है।