2013-08-25 23 views
5

günlük mesajını yazdırmıyorkullanarak test etmek için Android Studio'da Hello, Dünya projesini oluşturdum. Günlük mesajının konsolda basılması gerektiğine inanıyorum, ama değildi. Android Studio AI-130.737825'i JRE: 1.7.0_25 ile kullanıyorum. Test kodu aşağıdaki gibidir:Android Studio'mn konsolu,

farklı bir sistem üzerinde çalıştırılması nedeniyle konsol çalışan app "bağlı" değil
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

"Günlük iletisinin kontolde yazdırıldığını bildiğimden, ama yapmadı" - Tutulmada, günlük iletileri LogCat görünümünde gösterilir ve IDEA/Android Studio'nun benzer şekilde davranmasını beklerdim. – CommonsWare

+1

LogCat'a mesaj göndermek için Log.v (TAG, String) kullanmak daha iyi olurdu. http://developer.android.com/reference/android/util/Log.html – hoss

cevap

7

(bir emülatör, ya da fiziksel aygıt olsun). Android Studio'daki tek "bağlı" bölüm, IDE'nin altındaki Android sekmesini kullanarak erişilebilen LogCat'tır. Çıktısını neredeyse aynı basit şekilde çok daha fazla denetim ve bilgi sağlayan Log.* yöntemlerini kullanarak LogCat'a yazdırmayı tercih etmelisiniz. Ek olarak, logcat tam olarak ne istediğinizi bulmak için filtrelenebilir. @ Free3om giriş, ima gibi

+1

nasıl durumlar ve hata uygulama tarafından oluşturulan görebilir ?? – Fakher

0

. * LogCat için birçok farklı çıkışları yazdırmak için kullanılabilir. Sadece hataları görmek istiyorsanız, neyin nerede ve neyin yanlış gittiğini görmek için Log.e (String s1, String s2) kullanabilirsiniz. İşte Doc için Dokümanlar'ın bir bağlantısı. http://developer.android.com/reference/android/util/Log.html