android模拟器没有反映我在.xml布局文件中所做的更改

时间:2011-07-18 17:39:17

标签: java android

我重新启动了eclipse,多次重新运行应用程序,并将所有文件保存在我的应用程序中。在我的.xml中,我已经摆脱了一个按钮。 .xml在我的.java文件中膨胀。但是,当我在Android模拟器上运行我的应用程序时,它会一直显示我删除的按钮。任何帮助???

9 个答案:

答案 0 :(得分:2)

重新安装应用程序,在eclipse中清理项目。

答案 1 :(得分:2)

一种可能是您的仿真器未连接到ADB(Android调试桥)

要检查一下:

  

cd C:\ Program Files(x86)\ Android \ android-sdk \ platform-tools

     

adb devices

你应该看到

  

附加设备列表

     

emulator-5554设备

如果您没有看到此消息,请手动终止adb.exe进程(不要忘记模拟器)。

然后再次手动运行adb.exe。

当您使用adb设备时,您现在应该看到您的模拟器。如果你关闭/杀死你的模拟器,你可能需要重复这个过程。

答案 2 :(得分:1)

我原本以为重启Eclipse会产生相同的效果,但是对于它的价值,总是尝试Project - >在这种情况下Clean

答案 3 :(得分:1)

清理项目然后运行。

答案 4 :(得分:1)

好的 - 我尝试了所有这些并且它不起作用(但我确实解决了问题......)。

我的项目非常简单,因为我是一个完整的新手并且只创建了一个模拟应用程序 - 一个简单的界面并调整了字符串XML文件。尽管如此,我浪费了几个小时试图解决这个该死的问题。最后,我简单地创建了一个新项目并移植了我的所有工作。这需要10分钟并且工作得很好。

为了尝试了解为什么会发生这种情况,我代表了似乎导致问题的步骤(清除所有项目,然后再次构建它们) - 复制了原始项目中的所有代码(包括清单)。我无法再打破它,所以对于是什么导致它不是明智的。

一个更复杂的项目可能更具挑战性,但我想我会在任何情况下发布,因为我浪费了大量时间在没有成功的情况下尝试所有其他事情。

答案 5 :(得分:0)

从设置 - >应用程序 - >管理应用程序 - >选择您的应用程序 - >卸载中卸载应用程序。然后运行。它会工作

答案 6 :(得分:0)

要详细说明Rasel的答案(除了Project ... Clean),您还可以转到shell并输入adb uninstall com.example.applicationname

答案 7 :(得分:0)

当我使用Eclipse中的原始文件导入项目时,问题发生在我身上。在我将项目作为副本导入eclipse工作区后,它工作了

答案 8 :(得分:0)

我在Android Studio中遇到了同样的问题。当我添加imageButton时,它在Android Studio的“预览”标签中可见,但在模拟器中却不可见。对于类似的情况,我几乎尝试了Stack Overflow中提到的所有解决方案,但没有成功。答案之一是,您应该创建一个新项目并将文件复制到其中,但是这种解决方案对我来说是一笔巨大的费用,我不想尝试。最后,我在onCreateView方法中重命名了布局文件:

View view = inflater.inflate(R.layout.fragment_story_edition, container, false);

然后,我创建了一个新的布局资源,将其保留为空,然后运行该项目以获取错误。发生此错误后,我将原始布局文件的内容复制到了新制作的布局文件中,问题得以解决。