11

我使用Android Studio 4.1.1

有时当我在项目中编辑/添加新代码时,它不会刷新。AS 只是运行旧代码。有时我必须添加空的新行并再次运行它才能使我的修改生效。

我想关闭所有缓存和智能速度运行 bs,以使这个可笑的死星 IDE 一生只工作一次,正确地做一件事,而不是糟糕地做 1000 件事。

当他们进行更新时,怎么可能修复/添加 2 个新东西,但让 3 个旧东西变得更糟/损坏?

我试图关闭即时运行,但它甚至不在选项中。

提前致谢。

4

11 回答 11

9
Try this settings:
Run -> Edit Configuration...

1 2

于 2021-04-08T19:31:28.583 回答
1

按着这些次序:

链球菌1:

在此处输入图像描述

第2步

在此处输入图像描述

第 3 步

在此处输入图像描述

取消选中此选项**Allow Parallel Run**后应用并完成。该解决方案现在正在运行。

于 2021-03-05T05:05:05.383 回答
1

尝试 #1:更新到 gradle-wrapper.properties 文件中的最新发行版 Gradle 并清理项目。

# 6.8.2
distributionUrl=https\://services.gradle.org/distributions/gradle-<latest-version>-bin.zip

尝试 #2(临时替代方案):使用Android Studio beta 版本,同时有一个新的 AS 版本。

于 2021-02-28T11:37:27.243 回答
0

哦,是的,这曾经发生在我身上。重置 gradle 文件或强制清理项目将产生正确的结果,但在每次小的代码更改后手动执行也很烦人(特别是如果您在子模块中工作。

应用程序拒绝更新到新代码的原因是由于所谓的即时运行交换。基本上存在用于加快构建时间的热、热和冷交换,但这也会导致您面临的情况。在此处阅读有关 Instant Run 的更多信息 -> https://android.googlesource.com/platform/tools/base/+/studio-3.0/instant-run/README.md

至于禁用 Instant Run,请转到 Android Studio Settings/Preferences -> Build,Execution,Deployment -> Instant Run -> 取消勾选 Enable Instant Run 复选框

现在,每次构建应用程序时,您都会注意到构建时间更长,但您的代码将在应用程序构建中更新。

于 2021-03-06T18:11:57.300 回答
0

您是否尝试过禁用构建缓存gradle.properties

android.enableBuildCache=false

设置后,它可以帮助使用File -> Invalidate Caches and Restart最后一次。从那时起,它应该以牺牲一点构建速度为代价做你想做的事(但老实说,自从我关闭它以来,我没有看到速度上有太大差异)。

此外,正如@Himesh Perera 所说,关闭即时运行。它会带来很多麻烦。

于 2021-03-06T18:19:43.337 回答
0

可能不是最好的解决方案,但它现在有效。

只需转到“文件 -> 设置 -> 构建、执行、部署 -> 即时运行”并禁用它。有了这个 Android Studio 每次都从头开始构建,但总比不正确构建要好。

于 2021-03-05T07:40:09.497 回答
0

尝试关闭 Android Studio,然后删除.gradle文件夹,然后再次启动 AS,这就是我在发生这种情况时所做的,它对我有用!

这是文件夹存在于:

C:\Users\userName\.gradle
于 2021-02-25T16:32:46.333 回答
0

我有时也有这个问题。我发现问题出在 gradle build cache 上。我只是禁用它,一切都正常了。您可以检查您gradle.properties的是否org.gradle.caching设置为true。如果您有此设置,请尝试禁用它并查看它是否解决了您的问题。

请注意,禁用它可能会增加您的构建时间。

于 2021-03-06T17:18:35.417 回答
0

如果你必须安装 gradle。您可以在您的 android 文件夹 mac ./gradlew clean windows中使用此命令清空缓存gradlew clean

于 2021-03-02T10:57:45.720 回答
0

卸载 android studio 和 sdk 文件(尝试从 C 盘删除所有关于 android studio 的文件)...然后在另一个驱动器中安装 android studio 并下载 sdk 文件。它对我有用,希望也对你有用。

于 2021-02-28T11:55:58.197 回答
0

这是 Android Studio 中的一个已知问题。

按着这些次序:

  1. 将项目复制到新文件夹。
  2. 在此文件夹中删除以下文件:
.iml file
.idea folder
.build folder
.gradle folder
  1. 打开安卓工作室
  2. 选择“文件 > 导入项目...”
  3. 选择新项目 settings.gradle 文件并单击“打开”
  4. 再次重建(可能需要安装依赖项)

从现在开始,它不会再发生在您的项目中。

于 2021-03-03T19:34:54.073 回答