有时在开发时会出现这种情况。我会在源代码中进行更改,单击“全部保存”,然后运行
更改显然不会反映在应用程序中
-(我正在使用设备进行测试)。我甚至可以在我的设备上卸载应用程序,然后再次点击run,新安装的应用程序仍然没有反映源代码中的更改。当这种情况发生时,我必须编辑源代码,点击run,然后可能会在设备上出现一个具有我期望的更改的新版本。
我也尝试了这里的解决方案,但它似乎并不经常起作用。
Android Studio -无需新更改即可部署我的应用程序
发布于 2016-02-04 07:05:00
我也有同样的问题。当我搜索它的时候,这个帖子首先出现了。通过不使用Instant Run功能解决了这个问题(希望如此)。可能不是最好的解决方案,但它目前有效。
只需转到"File -> Settings -> Build,Execution,Deployement -> Instant Run“并将其禁用即可。有了这个,Android Studio每次都是从头开始构建的,但这总比不正确地构建要好。
Mini rant:几乎每个版本的Android Studio都有一个恼人的bug。他们即将发布版本2,但它的测试版仍然有but。我希望他们能在不久的将来稳定IDE。
发布于 2018-03-28 11:36:07
EDIT2 (2020-03-09)
如果您在gradle-wrapper.properties中使用gradle 6.0,您可能也会遇到类似的情况,因为
这个bug
在6.0版本中。请尝试6.0.1。
昨天(2018-03-27) Android Studio发布了从3.0.1到3.1的官方更新,看起来很多人(包括我)又开始遇到这个问题了。
归功于
#5这里的评论
,下面是它是如何解决的:
在Android Studio中,转到
>
..。
在
,如果您找不到
,如下图所示:

添加
然后离开
空的。

警告
:我不知道这些动作是什么意思,也不知道会不会有副作用。如果有人能给我更多的解释,我将不胜感激!
编辑
感谢@ChristopherSmit引用,
此页
提到
意思是“编译项目并运行Gradle”。
一开始,我猜这可能会使
即使没有更改代码,也需要更长的时间;但是在测试之后,如果没有更改代码,第二次仍然要快得多。
考虑到这是使用AS3.1创建新项目的默认选项,我认为这种配置是非常安全的。
发布于 2016-04-10 02:33:00
我也有同样的问题,使用Android Studio 2.0.0,通过
重建
我的项目。

或通过
清理并重新运行

https://stackoverflow.com/questions/29312900
复制相似问题