2015-01-05 14 views
20

Próbuję wykonać ten samouczek z google, aby utworzyć własną aplikację na Androida w Android Studio. Ale kiedy śledzę 4th krok na tej stronie: http://developer.android.com/training/basics/firstapp/starting-activity.html Android Studio kończy się ten błąd:Android Studio ERROR: Nie można rozpoznać symbolu "Wyświetl"

Cannot resolve symbol 'View' 

To właśnie mój kod wygląda w tej chwili:

public class MainActivity extends ActionBarActivity { 
    /** Called when the user clicks the Send button */ 
    public void sendMessage(View view) { <--- (This line ends up with the error) 
     // Do something in response to button 
    } 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     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.menu_main, menu); 
     return true; 
    } 

    @Override 
    public boolean onOptionsItemSelected(MenuItem item) { 
     // Handle action bar item clicks here. The action bar will 
     // automatically handle clicks on the Home/Up button, so long 
     // as you specify a parent activity in AndroidManifest.xml. 
     int id = item.getItemId(); 

     //noinspection SimplifiableIfStatement 
     if (id == R.id.action_settings) { 
      return true; 
     } 

     return super.onOptionsItemSelected(item); 
    } 
} 

Co złego w tym kodzie ? Nie mam doświadczenia w Javie i po przejrzeniu innych pytań wciąż nie mogłem znaleźć odpowiedniego rozwiązania.

Dzięki za pomoc!

+0

Proszę pokazać swoje importu – 2Dee

+0

Oczyść swój projekt i sprawdzić, czy to działa. –

+0

@ 2dee Jak wyświetlić mój import? (Nowy program/java) – Stefan

Odpowiedz

41

Myślę, że brakuje instrukcji importu dla widoku. dodaj następującą import w kodzie

import android.view.View; 
+0

Dzięki komunikat o błędzie zniknął, ale gdy próbuję uruchomić go teraz kończę 7 nowych błędów w mojej konsoli: error: (6, 35) błąd: nie można znaleźć klasy symbol ActionBarActivity błąd: (13, 29) błąd: nie można znaleźć pakietu klasy symboli Błąd: (20, 40) błąd: nie można znaleźć klasy symboli Menu Błąd: (27, 42) błąd: nie można znaleźć klasy symboli MenuItem Błąd: (14, 9) błąd: nie można znaleźć zmiennej symbolu super błędu (15, 9) błąd: nie można znaleźć sposób symbolu setContentView (int) błąd (12, 5) błąd: metoda nie zastępują lub zastosować sposób z supertypem – Stefan

+0

tylko import niezbędne klasy. W przypadku Android Studio naciśnij Ctrl + Alt + O, aby zaimportować zajęcia. – BeingMIAkashs

+0

Ctrl + Alt + O daje mi wyskakujące okno z 2 plikami do wyboru za pomocą przycisku "uruchom" Nie wygląda na to, że robi coś po naciśnięciu przycisku uruchamiania? – Stefan

3

robie tego samego kursu i wpadł na ten sam problem (dlatego znalazłem na to pytanie).

widzę wyjaśnić ten problem w następnym akapicie nazwie „Zbuduj Intent”:

Android Studio will display Cannot resolve symbol errors because this code references classes that are not imported. You can solve some of these with Android Studio's "import class" functionality by pressing Alt + Enter (or Option + Return on Mac). Your imports should end up as the following:

import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.EditText;

* https://developer.android.com/training/basics/firstapp/starting-activity.html#BuildIntent

Powiązane problemy