Android studio 2.0 bug:无需更改部署

时间:2016-04-11 02:54:52

标签: android android-studio build instant-run

我从Android Develop网站下载最新的Android Studio 2.0。

但是,当我更改一行代码并使用“即时运行”时,而不是更新更改,它会提示我“无需更改部署”。

这将在代码更改和XML更改时发生。

但是当我重新启动Android Studio时,一切或两次工作正常,然后“无需更改部署”再来一次!

我在Android Studio旧版本上使用了旧版SDK。 JDK是1.7.0 Windows7 64

那么,是否有人有同样的错误?

7 个答案:

答案 0 :(得分:25)

很多人都遇到了这个问题,因为Instant Run仍然很容易出错。最好的办法是完全按照首选项>禁用Instant Run。构建,执行,部署>即时运行>启用即时运行

答案 1 :(得分:10)

通过重建项目解决(菜单构建 - >重建项目)

答案 2 :(得分:3)

这听起来像个错误。如果您可以通过特定的重复步骤报告错误,那么我们的团队将非常有帮助,以便我们进行调查。没有你的帮助,我们很难找到这些问题。我们希望Instant Run为您服务。

您可以通过此链接提交错误:https://code.google.com/p/android/issues/entry?template=Android%20Studio%20Instant%20Run%20Bug

答案 3 :(得分:1)

Android Studio 2.1也存在此问题。关闭Instant Run似乎修复了它,这很不幸,但是我浪费了更多的时间而不能理解为什么旧代码运行比Instant Run拯救我!运行Ubuntu,因此不仅仅是Windows错误。

答案 4 :(得分:0)

Run TAB next to anroid-monitor, sometimes it shows, no changes to deploy mean changes in code has not been added to your app(this bug has been resolved to a great extent).

Sometimes it runs the new app and when you restart your app it shows the old one(this bug has been resolved, officially declared on android site ).

Solution :

  • Disable instant run under your project settings(you can face some error while gradle build if you switch from instant-Run to normal one then Try clean option or if still there's an error then you can delete those files at the path shown by the error)

  • Try to use the latest studio release which has totally improved
    instant-run.

答案 5 :(得分:0)

不是解决方案,而是更好的解决方法我更愿意:

  1. 按“最近的应用”
  2. 只需从列表中关闭我的应用
  3. 再次运行该应用
  4. 这比清洁和重建花费的时间更少。

    <强>更新

    重新运行该应用程序也有效:

    enter image description here

    当Instant Run无法正常运行时

    据我所知,当我更改我的视图ID 时,Instant Run正常工作否则它无法识别xml中的更改并给我“部署无更改”

答案 6 :(得分:-1)

我也使用了清理并重新运行应用程序或Cntrl + F5这解决了我的问题