Android异常:ApkProvisionException: No outputs for the main artifact of variant: debug

起因:升级使用Android Studio 3.6.3版本 ,运行之前项目时,项目可正常编译出apk文件,但无法自动安装到设备。手动通过命令行将apk安装到设备,也存在无法调试的问题。

提供三种方式

  • 对Android Studio进行降级操作

        点击进入Android Studio 历史版本集合

  • 使用最新版本3.6.3 ,升级项目gradle插件版本到最新版本

        由于gradle升级,可能会导致项目改动地方比较多。

  • 使用最新版本3.6.3,保持项目gradle插件版本不变,修改Run/Debug configurations

详细操作如下图所示:

Android异常:ApkProvisionException: No outputs for the main artifact of variant: debug_第1张图片

Run Gradle task时,点击 + 会新弹出对话框

Android异常:ApkProvisionException: No outputs for the main artifact of variant: debug_第2张图片

只需要编辑对话框中前2项即可。
注意对话框中第2项,输入install时,AS会有对应提示。

Android异常:ApkProvisionException: No outputs for the main artifact of variant: debug_第3张图片

最后完美解决!

你可能感兴趣的:(安卓)