我也尝试过此处的解决方案,但它似乎经常不起作用。
我也尝试过此处的解决方案,但它似乎经常不起作用。
如果您在gradle-wrapper.properties中使用gradle 6.0,则可能会遇到类似的情况,因为版本6.0中存在此错误。请改用6.0.1。
昨天(2018年3月27日),Android Studio发布了从3.0.1到3.1的官方更新,并且看起来很多人(包括我在内)又开始遇到这个问题了。
感谢这里的第5个评论,以下是如何解决:
在Android Studio中,转到运行
>编辑配置
。
在启动前:
下,如果找不到Gradle-aware Make
,就像下面这样:
添加Gradle-aware Make
并保留任务
为空。
警告:我不知道这些操作的含义,以及它是否会引起任何副作用。如果有人能提供更多解释,将不胜感激!
编辑
感谢@ChristopherSmit提到,此页面提到Gradle-aware make
表示“编译项目并运行Gradle”。
起初我以为这可能会使Run
花费更长的时间,即使没有更改任何代码;但经过测试,如果没有更改任何代码,第二次运行仍然比第一次快得多。
考虑到这是在使用AS 3.1创建新项目时的默认选项,我认为此配置相当安全。
我也遇到了同样的问题。当我搜索时,这个主题首先弹出来了。通过不使用“即时运行”功能来解决它(希望如此)。这可能不是最好的解决方法,但现在它能够工作。
只需转到“文件->设置->构建、执行、部署->即时运行”,然后禁用它。这样Android Studio每次都会从头开始构建,虽然比不构建更好。
小小的抱怨:几乎每个版本的Android Studio都有一个烦人的bug。他们即将发布第二版,但它的测试版仍然有缺陷。我希望他们在不久的将来稳定IDE。
Instant Run
。版本是2020 3.1.canary 7
。 - CodeToLife在我意识到我的更改未传播到所有相关文件之前,这是一个真正的难题...
如果您像我一样遇到布局问题,您可能会发现需要在 res > layout-v17 文件夹中更新布局。我通过 layout 文件夹中的设计视图进行了更改,并且最初似乎自动传播到 layout-v17 ,但是稍后的更改并没有被传播。
检查 res > layout-v17 文件夹,并查看该文件夹中的 .xml 文件是否反映了 res > layout 文件夹中所看到的更改。您可能会发现它们没有。解决此问题并重新部署。像我一样,您应该看到新的代码修改。
希望能有所帮助。
layouts
后,我发现我有两个布局文件:1:activity_main.xml
和 activity_main.xml(v21)
。我的更改只反映在其中一个文件中。 - fWd82Android Studio黄蜂鸟版 | 2021.1.1 补丁1 版本号#AI-211.7628.21.2111.8139111,于2022年2月1日构建
"编辑配置" 勾选"始终通过软件包管理器安装(在Android 11及更高版本上禁用部署优化)"
目前,我通过关闭应用程序并重新运行来解决了这个问题。它奏效了。不确定是否巧合,但我想值得一试。
我真的很想知道它是否也适用于其他人。让我们试试,然后告诉我。
"File -> Invalidate Caches / Restart ..."
adb
手动安装后开始出现的。我尝试过以下方法: