目前我正在使用Android Studio 2.0并将我的APK安装到我的三星设备(S6)中。但是,重建我的代码并再次运行时,我收到以下错误:
specs/dummy
有谁知道这个问题是什么?
答案 0 :(得分:14)
我认为问题是由Android Studio 2.0的即时运行功能引起的。这可能会有所帮助
答案 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应用程序后,无需在连接的设备(智能手机/平板电脑)上关闭它,请执行以下步骤:
对我来说这个解决方案有效。
答案 9 :(得分:0)
另一个解决方案是选择运行按钮,设备上的应用程序崩溃,因为它尝试重新打开已经运行的实例,然后再选择运行按钮。
通过这种方式,将编译需要应用于应用程序的补丁,并使用新版本重新启动应用程序。