Unable to determine application id: com.android.tools.idea.run.ApkProvisionException: No outputs for the main artifact of variant: debug
前言
遇到这种情况极大可能属于gradle 与 android studio版本不匹配的情况。
因为我是在升级android studio遇到的这个问题。
方法
一个方法是:降低android studio。
第二个方法:升级gradle。
修改gradle是个大工程。
后来我在网上找了一个缓冲方案:
保持项目gradle插件版本不变,修改Run/Debug configurations
截图里红色第2条新增gradle task时,点击 + 会新弹出对话框,只需要编辑对话框中前2项即可。
注意对话框中第2项,输入install时,AS会有对应提示。
第二项Tasks填写installDebug,手动输入时studio会有提示
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步