2013-06-07 6 views
8

Ich bin ziemlich neu in Android-Programmierung im Allgemeinen, und ich habe Probleme mit dem Drucken auf mein Protokoll. Ich verwende Log.v(), es zu tun, aber ich erhalte eine Fehlermeldung:Android Studios versteht nicht Log-Funktion

Dies ist der Code "kann nicht Symbol v lösen":

import android.util.Log; 
public class DressDatabase { 
    Dress[] dresses; 
    private static final String TAG = "Testing: "; 

    public DressDatabase() 
    { 
    dresses = new Dress[15]; 
    } 

    Log.v(TAG, "String"); 
} 
+7

Ihre Zeile "Log.v" befindet sich nicht in einer Methode. – mithrop

Antwort

15

Versuchen Sie folgendes:

import android.util.Log; 
public class DressDatabase { 
    Dress[] dresses; 
    private static final String TAG = "Testing: "; 

    public DressDatabase() 
    { 
    dresses = new Dress[15]; 
    Log.v(TAG, "String"); 
    } 


} 
+1

Danke, ich hätte erkennen müssen, dass es im Konstruktor sein musste, anstatt nur in der Klassendefinition zu sein – user2464083

0

Diese Fehlermeldung "kann nicht aufgelöst werden" kann auch dadurch verursacht werden, dass die Log-Funktion zwei Parameter benötigt (statt einer). Das war mein Fall:

0

Dies wird verursacht, da Log-Funktion das Tag und die Nachricht während der Eingabe nicht identifizieren kann. Wenn Sie mit Ihrer Anweisung fertig sind, überprüfen Sie, ob die Fehlermeldung weiterhin angezeigt wird. Drücken Sie andernfalls die Tastenkombination Alt + Eingabe. Es wird aufgelöst. Schau dir meinen Screenshot an. Click here to view my screenshot

Verwandte Themen