Android Studio 4.22 解决 Unable to determine application id: com.android.tools.idea.run.ApkProvisionException:Error loading
问题描述:
最近在Android开发调试中,遇到运行时提示build成功,但是无法连接设备进行安装。
Android Studio run 窗口中错误提示如下:
Unable to determine application id: com.android.tools.idea.run.ApkProvisionException: Error loading build artifacts from: x:\workspace\app\build\outputs\apk\release\output-metadata.json
问题原因:
通过对比提示信息和运行方式,发现调试运行的是debug的 Build Variants,但是报错提示是release 的Build Variants。
提示信息输出目录:
而运行方式配置:
通过以上信息,可判定为 android studio 有缓存的原因。
解决方法 :
将Build Variants 切换为release 后,再切换回debug,再运行即可。