使用Android Studio 2.0启动Android应用程序时安装重新启动补丁时出错

时间:2016-04-17 17:49:43

标签: java android android-studio-2.0

目前我正在使用Android Studio 2.0并将我的APK安装到我的三星设备(S6)中。但是,重建我的代码并再次运行时,我收到以下错误:

specs/dummy

有谁知道这个问题是什么?

10 个答案:

答案 0 :(得分:14)

我认为问题是由Android Studio 2.0的即时运行功能引起的。这可能会有所帮助

  1. 打开“设置”或“偏好设置”对话框。
  2. 导航至构建,执行,部署>即时跑步。
  3. 取消选中“代码更改时重新启动活动”旁边的框

答案 1 :(得分:1)

我遇到了同样的问题。我的“修复”是每次在通过Android Studio安装之前卸载应用程序 我认为如果您的应用程序已经运行,Android Studio无法在此基础上重写“更新”的构建。因此,您可以手动停止应用,也可以将this添加到Gradle以解决问题 我知道这只是一种解决方法,我很乐意为此获得合法的解决方案。

答案 2 :(得分:1)

我遇到同样的问题,你可以通过在从android studio运行应用程序之前卸载应用程序来解决它

答案 3 :(得分:0)

一旦我安装了Marshmallow升级,就会在我的Samsung Tab A上发生这种情况。这很痛苦,因为Android Studio必须对每个次要代码更改执行整个应用程序的慢速重新编译。更糟糕的是,仪表不再有效,例如NPE会使应用程序崩溃,而不会在调试窗口中显示任何消息。

当我回到棒棒糖时,问题就消失了。

尽管三星的支持告诉我,我可以通过禁用软件更新(com.wssyncmldm和com.sec.android.fotaclient)来阻止恼人的Marshmallow升级弹出窗口。

根据谷歌“这是这些手机上安装的Android软件的错误”https://code.google.com/p/android/issues/detail?id=200881。我为应用程序开发购买的下一个设备将不是三星。

答案 4 :(得分:0)

重启Android Studio对我有用。

我认为当您从Android Studio运行应用时断开设备时会发生错误。

答案 5 :(得分:0)

清理项目并在Android Studio的“文件”选项中按“无效缓存/重新启动”。禁用即时运行并执行gradle同步。这对我有用。我正在使用Mac,我认为这在Windows和Ubuntu中类似。

答案 6 :(得分:0)

我将Android Studio更新为2.2.3,将Gradle更新为2.14.1并且有效。

答案 7 :(得分:0)

这是与会话相关的问题。重新启动工作室,避免在即时运行期间拔电缆,以便将来重复此问题。

答案 8 :(得分:0)

我发现这个解决方案对我有用(AndroidStudio 2.1.3,Android 6.0.1)。 运行Android应用程序后,无需在连接的设备(智能手机/平板电脑)上关闭它,请执行以下步骤:

  1. 使用“运行”按钮(通过绿色右箭头)重新启动AndroidStudio上的Android应用;
  2. 1秒后,按“停止”按钮(通过红色方块);
  3. AndroidStudio显示两个不同的运行流程:已连接设备上已运行的Android应用程序,以及Gradle编译过程;
  4. 停止第一个(已连接设备上已经运行的Android应用),并离开Gradle进程以完成在已连接设备上部署新版Android应用。
  5. 对我来说这个解决方案有效。

答案 9 :(得分:0)

另一个解决方案是选择运行按钮,设备上的应用程序崩溃,因为它尝试重新打开已经运行的实例,然后再选择运行按钮。

通过这种方式,将编译需要应用于应用程序的补丁,并使用新版本重新启动应用程序。