Android Studio 3.1运行命令不会重新构建APK

18

新版Android Studio 3.1中最令人烦恼的一点是,我习惯于在每次修改代码后启动“run”命令,IDE会重建整个项目和APK并将其部署到目标设备上。

但是升级到版本3.1后,“run”命令不再重新构建APK,而是显示以下错误消息:

android studio 3.1 Session 'app': 安装APK时出错

android studio 3.1 安装APK文件时出错

因此,每次修改代码后我都需要点击“重建和运行”,如何恢复版本3.0.1的旧行为呢?


听起来可能存在读写权限问题。您尝试过重新启动IDE甚至整个操作系统吗? - BRO_THOM
在Android Studio 3.1.1中修复。有关详细信息,请查看我的答案https://dev59.com/Q1UL5IYBdhLWcg3w-sR4#49746320。 - 0xAliHn
2个回答

48

谢谢,问题解决了!! - Marcos DaSilva
遇到了同样的问题。感谢上帝有了这个答案 :D - Sjaak Rusma
@MarcosDaSilva 这不是问题,这是特性!哈哈 - Serg Burlaka
无法工作: 关闭完成时间为0毫秒 生成依赖项分离APK时出错 com.android.ide.common.process.ProcessException: 无法执行aapt 在com.android.builder.core.AndroidBuilder.processResources(AndroidBuilder.java:809)处 在com.android.builder.core.AndroidBuilder.processResources(AndroidBuilder.java:797)处 在com.android.build.gradle.internal.transforms.InstantRunSplitApkBuilder.generateSplitApkResourcesAp(InstantRunSplitApkBuilder.java:373)处发生错误。 - android51130
禁用即时运行,然后再试一次。 - 0xAliHn
显示剩余4条评论

-1

禁用即时运行选项。 从文件>设置中打开设置 导航到构建,执行,部署>即时运行 取消勾选启用即时运行复选框


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接