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会有提示

posted @   敖毛毛  阅读(16476)  评论(2编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示