我正在关注 android 教程,但无法让 hello world 正常工作。我遇到了与this SO question中描述的相同的问题,我尝试使用this SO answer作为补救措施。然而它没有用。
我仍然得到activity_main cannot be resolved
(第 12 行)和main cannot be resolved
(第 19 行)。
我只是开始了一个新的android项目,我MainActivity.java
看起来像这样(注意我使用android.R. ...
:
package com.arandomtesteinstein.testandroid;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(android.R.layout.activity_main); /* <----- Error in line 12 */
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(android.R.menu.main, menu); /* <----- Error in line 19 */
return true;
}
}
我究竟做错了什么?
编辑:
好的,只是为了澄清一下,我完全按照(据我所知)官方 android 教程。当我点击“运行”时,eclipse 会抛出上述错误。然后我找到了这个 SO 答案(上面的第二个链接)并尝试遵循它,但是它仍然没有用。严格来说,我不是在开发或做任何聪明的事情或转储,我只是试图遵循教程的最初步骤