Android SDK - 更新xml不会更新应用程序

问题描述:

我完全不熟悉Andoid Studio,Java和应用程序开发。Android SDK - 更新xml不会更新应用程序

为了学习,我下载了Android Studio 2.3版本。而且,对于我的第一个项目,我从传感器库导入了加速计示例。我打开它,捅了一下,没有改变/保存任何东西,并在我的手机上运行/安装了应用程序(只需点击SDK中的RUN按钮),它运行良好......我看到金属球滚过我的屏幕。因为我看到“make project”,“make app”,“rebuild”,“build”,我想我会对项目做一个小改动,看看我必须做些什么来重建/重制应用程序。 apk“和”同步“......仍然不确定所有这些做什么。

所以,我的简单变化是在app/RES /布局/ main.xml中的文件,以及所有我改变的是

来自: android:background="@drawable/wood" 到: android:background="@drawable/ball"

此更改后,我经历了我所能想到的所有可能的构建,构建和清理序列,包括不同文件中的同步选项。我甚至禁用了即时运行功能,从手机中卸载了应用程序,重新启动了手机,然后重新启动了Android SDK。我甚至在RUN/DEBUG配置窗口中找到了一个复选框来“跳过安装,如果APK没有更改”。

我错过了什么?每次我运行APP,就好像没有做任何更改......我从原​​始main.xml文件中获得相同的“木头”背景。

这里是回购的链接:https://github.com/googlesamples/android-AccelerometerPlay/

+0

您可以发布一个链接到您正在使用的项目吗? –

+0

您确定该应用程序使用main.xml作为布局吗? –

+0

@JuanMartinez回购添加为原文 –

我检查的代码,如果你看一看到AccelerometerPlayActivity你可以看到一个作为活动内容(SimulationView)视图的背景是为(onCreate方法):

// instantiate our simulation view and set it as the activity's content 
mSimulationView = new SimulationView(this); 
mSimulationView.setBackgroundResource(R.drawable.wood); 
setContentView(mSimulationView); 

所以,这就是你必须做出改变的地方。

+0

谢谢胡安,谢谢吉姆。 –