使用模拟器在Android Studio中无法正确构建项目

时间:2015-01-21 19:51:34

标签: java android xml android-studio

我正在通过"构建您的第一个应用程序"官方Android网站(link)上的步骤。我已完成第一个类,您可以在其中创建一个可以输入文本的简单文本字段,如果单击文本字段旁边的框,则输入的文本将被发送到另一个屏幕。

但是,当我运行应用程序(使用模拟器)时,应用程序无法正常构建。我已经更改了strings.xml中的一些字符串并且他们不会更新,我只是因为某种原因才看到它们原来的内容,而单击“发送”按钮仍然无效。但是,我在查看XML文件时看到的预览显示它们显示正确的字符串,因此我不明白为什么应用程序不会在模拟器上更新。 Here's a screenshot of what I mean.

这是我第一次使用Android Studio和我第一次玩Android,但我不明白为什么它不会更新。

我已在pastebin上传了以下内容:

如果有人有提示帮助我完成此操作,那将不胜感激。

1 个答案:

答案 0 :(得分:2)

尝试从模拟器中删除该应用。可能是应用程序不会被新编译,因为没有源代码已经改变,但是只有"只有"资源文件。因此,不是启动应用程序的新版本,而是将已安装的旧版本带到前面(已启动)

按钮没有响应:您没有在按钮上设置OnClickListener

在MyActivity的onCreate中,您应添加以下内容:

Button button = (Button) findViewById(R.id.button)
button.setOnClickListener(new View.OnClickListener() {
    public void onClick(View v) {
        sendMessage(v);
    }
}

在您的activity_my.xml中,将以下属性添加到<Button>

android:id="@+id/button"