2015-01-05 23 views
20

Android Studio'yla kendi android uygulamanızı oluşturmak için google'dan bu eğiticiyi takip etmeye çalışıyorum. Bu sayfadaki 4 adımı izleyin Ama ne zaman: Bu koddaAndroid Studio ERROR: 'Görünüm' sembolü çözülemiyor

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); 
    } 
} 

Sorun ne:

Cannot resolve symbol 'View' 

Bu benim kod anda neye benzediği: http://developer.android.com/training/basics/firstapp/starting-activity.html Android Studio bu hata ile biter ? Java'da deneyimim yok ve başka sorulara baktıktan sonra hala doğru çözümü bulamadım.

Yardımlarınız için teşekkürler!

+0

projenizi temizleyin ve eğer çalışırsa bakın – 2Dee

+0

ithalatlarınızı gösterin. –

+0

@ 2dee İthalatlarımı nasıl gösteririm? (Bu programa yeni gelen/java) – Stefan

cevap

41

Görünüm için içe aktarma deyimini kaçırdığınızı düşünüyorum. (Bu soruyu buldum bu yüzden) Kodunuzdaki

import android.view.View; 
+0

Hata mesajı iletildi, ancak çalışmayı denediğimde şimdi konsolumda 7 yeni hatayla karşılaşıyorum: Hata: (6, 35) hatası: simge sınıfı bulamıyor ActionBarActivity Hata: (13, 29) hatası: Sembol sınıfını bulamadınız Bundle Hata: (20, 40) hatası: Sembol sınıfını bulamıyor Menü Hata: (27, 42) hatası: sembol sınıfını bulamıyor MenuItem Hata: (14, 9) hatası: sembol değişkeni bulamıyor Hata: (15, 9) hatası: simge yöntemini bulamıyor setContentView (int) Hata: (12, 5) hatası: yöntem, bir üst düzey – Stefan

+0

yöntemini geçersiz kılmayacak veya uygulayamaz. Android stüdyosu için Ctrl + Alt + O sınıfını içe aktarın. – BeingMIAkashs

+0

Ctrl + Alt + O bana bir düğme "çalıştırmak" seçmek için 2 dosya yönetmeni ile bir pop-up verir Çalıştır düğmesine bastığımda bir şey yapmak gibi görünmüyor? – Stefan

3

Aynı öğretici yapıyor ve aynı sorun koştu am aşağıdaki ithalat ekleyin.

Ben yaptıkları açıklamada "Niyet İnşa" adlı bir sonraki paragrafta bu sorunu açıklamak bkz:

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