使用Android Studio 2.0启动Android应用程序时安装重新启动补丁程序时出错
目前我正在使用Android Studio 2.0并将我的APK安装到我的三星设备(S6)中。 但是,重build我的代码并再次运行时收到以下错误:
Error installing cold swap patches: com.android.tools.fd.client.InstantRunPushFailedException: Error creating folder with: run-as com.appcustomer mkdir -p /data/data/com.appcustomer/files/instant-run/inbox Error while Installing restart patches
有谁知道这个问题是什么?
我认为这个问题是由于Android Studio 2.0的即时运行function。 这可能有帮助
- 打开设置或首选项对话框。
- 导航到生成,执行,部署>即时运行。
- 取消选中代码更改上重新启动活动旁边的checkbox
我有同样的问题。 我的“修复”是每次在通过Android Studio进行安装之前卸载应用程序。
我认为,如果您的应用程序已经运行,Android Studio无法重写“更新”的构build。 所以,要么手动停止应用程序,要么将其添加到Gradle来解决问题。
我知道这只是一个解决方法,我很想得到一个合法的解决scheme。
我有相同的问题,你可以通过卸载应用程序从android studio运行应用程序之前解决它
我刚安装棉花糖升级,就开始在我的三星标签A上发生。 这很痛苦,因为Android Studio必须对整个应用程序进行一次缓慢的重新编译,以便每次轻微更改代码。 更糟糕的是,Instrumentation不再有效,例如NPE会在应用程序崩溃的情况下在debugging窗口中显示任何消息。
当我回到棒棒糖时,问题就消失了。
尽pipe三星支持告诉我,我能够通过禁用软件更新(com.wssyncmldm和com.sec.android.fotaclient)阻止令人讨厌的棉花糖升级popup窗口。
根据Google的说法,“这是安装在这些手机上的android软件的一个bug” https://code.google.com/p/android/issues/detail?id=200881 。 我购买应用程序开发的下一个设备不会是三星。
重新启动Android Studio为我工作。
我认为从Android Studio运行应用程序时断开设备时会发生错误。
清理项目,然后在Android Studio的File选项中按Invalidate Caches / Restart。 禁用即时运行并执行Gradle同步。 这对我有效。 我正在使用Mac,我认为这将在Windows和Ubuntu类似。
我更新Android Studio到2.2.3和Gradle到2.14.1,它的工作。
这是会话相关的问题。 重新启动工作室,避免在即时运行中拉动电缆,以便将来重复使用此问题。
我发现这个解决scheme适用于我(AndroidStudio 2.1.3,Android 6.0.1)。 在Android应用程序运行的情况下,无需closures连接的设备(智能手机/平板电脑),执行以下步骤:
- 用“运行”button(通过绿色的右箭头)重新启动AndroidStudio上的Android应用程序;
- 1秒后,按下“停止”button(通过红色方块);
- AndroidStudio显示了两个不同的正在运行的进程:已连接的设备上已经运行的Android应用程序,以及Gradle编译过程;
- 停止第一个(连接的设备上已经运行的Android应用程序),然后离开Gradle进程,完成连接设备上新版Android应用程序的部署。
对我来说这个解决scheme的工
另一个解决scheme是通过select运行button,设备上的应用程序崩溃,因为它试图重新打开已经运行的自己的实例,然后再select运行button。
通过这种方式,需要应用到应用程序的补丁将被编译,应用程序将以新版本重新启动。