2013-08-25 10 views
5

प्रिंट नहीं करता है मैंने हैलो, का उपयोग करके परीक्षण करने के लिए एंड्रॉइड स्टूडियो में वर्ल्ड प्रोजेक्ट बनाया है। मेरा मानना ​​है कि लॉग संदेश कंसोल में मुद्रित किया जाना चाहिए, लेकिन यह नहीं था। मैं जेआरई के साथ एंड्रॉइड स्टूडियो एआई-130.737825 का उपयोग कर रहा हूं: 1.7.0_25। परीक्षण कोड इस प्रकार है:मेरे एंड्रॉइड स्टूडियो का कंसोल लॉग संदेश

package com.example.consoletest; 

import android.os.Bundle; 
import android.app.Activity; 
import android.view.Menu; 

public class MainActivity extends Activity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    System.out.println("please print me in the console"); 
    setContentView(R.layout.activity_main); 

} 


@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    // Inflate the menu; this adds items to the action bar if it is present. 
    getMenuInflater().inflate(R.menu.main, menu); 
    return true; 
} 

} 
+1

"जैसा कि मुझे पता है कि लॉग संदेश को contolse में मुद्रित किया जाना चाहिए, लेकिन यह नहीं था" - ग्रहण पर, लॉग संदेश लॉगकैट दृश्य में दिखाए जाते हैं, और मैं उम्मीद करता हूं कि आईडीईए/एंड्रॉइड स्टूडियो समान व्यवहार करे। – CommonsWare

+1

आप LogCat को संदेश भेजने के Log.v (टीएजी, स्ट्रिंग) का उपयोग करने के लिए बेहतर होगा। http://developer.android.com/reference/android/util/Log.html – hoss

उत्तर

7

कंसोल चल रहे एप्लिकेशन को "जुड़ा" नहीं है क्योंकि यह एक अलग सिस्टम पर चलाया जाता है (यह एक एमुलेटर, या भौतिक युक्ति हो)। एंड्रॉयड स्टूडियो में केवल "जुड़ा" भाग LogCat, जो आईडीई के तल पर एंड्रॉयड टैब का उपयोग करके पहुँचा जा सकता है है।

आपको Log.* विधियों का उपयोग करके लॉगकैट पर आउटपुट प्रिंट करना चाहिए, जो लगभग समान सरल तरीके से बहुत अधिक नियंत्रण और जानकारी प्रदान करता है। इसके अतिरिक्त, जो भी आप चाहते हैं उसे खोजने के लिए लॉगकैट फ़िल्टर किया जा सकता है।

+1

मैं कैसे देख सकते हैं अपवाद और त्रुटि एप्लिकेशन द्वारा बनाया गया ?? – Fakher

0

के रूप में @ free3om लॉग में, संकेत दिया। * Logcat लिए कई अलग अलग आउटपुट बाहर मुद्रित करने के लिए इस्तेमाल किया जा सकता। तुम सिर्फ त्रुटियों को देखने के लिए चाहते हैं, तो आप को देखने के लिए क्या और कहाँ कुछ गलत हो गया Log.e (स्ट्रिंग एस 1, स्ट्रिंग s2) का उपयोग कर सकते हैं। लॉग के लिए डॉक्टर के लिए एक लिंक यहां दिया गया है। http://developer.android.com/reference/android/util/Log.html

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