package bupt.mypackage;import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;public class HelloAndroid extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        TextView mytextview;
        String str="BUPT";
     super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        mytextview=(TextView)this.findViewById(R.id.myTextViewID);
        mytextview.setText(str);
    }
}其中(R.id.myTextViewID)中的id下出现错误提示:
id cannot be resolved or is not a field
运行时console中显示:
[2012-03-10 10:53:05 - HelloAndroid] R.java was modified manually! Reverting to generated version!求指导~谢谢

解决方案 »

  1.   

    Activity里的代码,这么写是没有错误的。
    1.你可以检查一下main.xml布局文件,看看TextView标签下的id属性是不是myTextViewID
    2.或者你可以试试重新生成一下R.java文件(直接删除gen目录,系统会重新建一下的)
      

  2.   

    如果你的layout没问题,试着把
    super.onCreate(savedInstanceState);
      setContentView(R.layout.main);
    这两句放到onCreate的最前面,一般习惯都这样
      

  3.   

    xml文件中android:id="@+id/myTextViewID"写错了
      

  4.   

    project----clean或者看一下xml文件的id