添加活动节点android eclipse

时间:2011-12-26 21:46:09

标签: android eclipse

我知道需要在AndroidManifest xml文件中定义/描述活动。

我不明白为什么这不起作用,因为许多教程都应该这样做。

如果我在ubuntu 11.10上运行的eclipse中启动一个新的android项目。然后添加一个新类派生(扩展)android.app.Activity - 然后单击包浏览器中的AndroidManifest.xml文件 - 我可以看到Application nodes框和Add按钮。我的问题是当我按下添加按钮(添加新元素)时会弹出一个EMPTY对话框。没有元素选择,OK按钮显示为灰色。

此外,我也不能在这里输入名字,只按取消。为什么这个盒子没有填充选择?我尝试从头开始重新安装并仔细检查版本的依赖关系和权限,我找不到任何有问题的东西。现在 - 我将手动添加xml标签,但我想知道为什么它不能正常工作。有人有想法吗?

2 个答案:

答案 0 :(得分:0)

确保扩展Activity并导入android.app.Activity,如下所示:

import android.app.Activity;

public class MyActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}

然后尝试去Project - >在日食上清理菜单。

如果这没有帮助尝试右键单击您的项目并单击刷新。

如果它仍未显示AndroidManifest上的活动,请在进行适当更改后在XML上手动添加以下行

<activity android:name="MyActivity"></activity>

希望有所帮助。祝你好运。

答案 1 :(得分:0)

也许您的src目录未在项目属性(构建路径)中定义为源目录? 这可能是您的课程没有出现在对话框中的原因。