2015-08-16 20 views
0

我剛開始使用Java和Android編程和Eclipse創建此MainAcitivity對我來說:自動創建MainActivity有錯誤

package com.dummies.android.lautlosmodus; 

import android.support.v7.app.ActionBarActivity; 
import android.os.Bundle; 
import android.view.Menu; 
import android.view.MenuItem; 


public class MainActivity extends ActionBarActivity { 

@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.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(); 
    if (id == R.id.action_settings) { 
     return true; 
    } 
    return super.onOptionsItemSelected(item); 
} 
} 

但我不能老是運行它,因爲這個錯誤的:

「R無法解析爲變量「

任何人都知道如何解決這個問題?

+3

Eclipse已不再官方支持。使用Android Studio。 – Karakuri

回答

0

Add import com.dummies.android.lautlosmodus.R; 此外,使用AppCompatActivity作爲擴展類。 ActionBarActivity已棄用。

+0

請解釋如何完全做到這一點。 –

+0

然後嘗試Project-> Clean – Dreo

+0

另外,確保你不導入這個'import android.R;' – Dreo

0

嘗試使用Android Studio或備用來清理項目。 項目 - >清潔。