【问题标题】:Android Studio not reflecting changesAndroid Studio 未反映更改
【发布时间】:2016-02-23 12:11:02
【问题描述】:

我正在使用 Android Studio 开发一个 Android 应用。问题是在我更改代码并运行工作室后,有时更改后的版本没有反映在我的设备中。

这是我尝试并解决了我的问题...

1. Build > Clean Project > Run
2. Build > Rebuild Project > Run
3. Restart device

我是否一直尝试使用此程序来反映最新的代码更改? 这很无聊…… 我已阅读以下内容:

Android Studio is installing old apk on device

【问题讨论】:

  • 您使用的是哪个 AS 版本?您是否尝试过禁用即时运行?首选项 -> 构建、执行、部署 -> 即时运行。
  • 向他们报告这个问题
  • android studio 版本为 1.5.1,Instant Run 在 Preferences -> Build, Execution, Deployment 部分不可见

标签: android android-studio


【解决方案1】:

在 android studio 中有一个名为“Instant Run”的选项可以减少构建过程的时间。如果你使用它,它可能会导致问题。尝试将其关闭。

我正在使用 Android Studio 2.0 Beta 5 和 gradle 2.10,我建议使用此版本或更高版本。

【讨论】:

  • 我使用的 android studio 版本是 1.5.1 并且 Instant Run 不可见。那我需要更新android studio吗?
  • 由于android studio是一个快进的IDE,我推荐使用最新版本的Android Studio,我以前用旧版本有很多困难。
  • 同时使用最新的 SDK 工具和插件
【解决方案2】:

我也面临同样的问题。在 Android Studio 中更改了我的代码并开始调试以验证我的实现。断点没有被命中,我的任何更改都没有应用。对我来说,添加

task clean(type: Delete) {
    delete rootProject.buildDir
}

build.gradle 帮忙。

【讨论】:

    【解决方案3】:

    如果您的应用很大,关闭“Instant Run”将不是一个好主意。

    尝试以下操作:

    1. “文件 -> 使缓存无效/重新启动...”。
    2. 如果您使用的是 gradle 6.0(它有一个错误),请使用另一个版本的 gradle。
    3. 转到“运行 > 编辑配置”并在“启动前:”下添加“Gradle-aware Make”,如图所示。

    【讨论】:

      【解决方案4】:

      首先...清理项目,然后重新构建它。 如果这不起作用,请尝试在文件菜单中清理 Android Studio 的缓存。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-11-11
        • 2016-01-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-07-12
        相关资源
        最近更新 更多