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

Unable to determine application id: com.android.tools.idea.run.ApkProvisionException: No outputs for the main artifact of variant: debug的更多相关文章
- android studio - 导入工程报错[Plugin with id 'com.android.application' not found]
		
出错现象: 大概意思是找不到:com.android.application 插件,以上现象对于初学者来说会经常碰到,下面分析下产生的原因. 原因分析 首先来看看导入后的工程结构: 对于此工程结构,是 ...
 - Android NDK调试出错Unknown Application ABI, Unable to detect application ABI's的解决方式
		
今天在调试Android NDK的时候,ADT的控制台报了这个错误: Unknown Application ABI, Unable to detect application ABI's 在网上查了 ...
 - Failed to apply plugin [id 'com.android.application'] 和 Could not find com.android.tools.build:gradle:2.XX的最正确的解决方法
		
发现android studio是真的可爱啊,上一秒还没问题可以build运行,下一秒就出错...好,你任性,你牛逼.. 说下今天又遇到的两个问题:Failed to apply plugin [id ...
 - Unable to instantiate application com.android.tools.fd.runtime.BootstrapApplication 解决办法
		
相信很多人都遇到过这个问题,用Android Studio正在运行程序的时候,突然不知道什么原因,报一个找不到application或者找不到activity的错误(java.lang.ClassNo ...
 - Plugin with id 'com.android.application' not found.
		
构建报错: Error:(1, 0) Plugin with id 'com.android.application' not found. <a href="openFile&quo ...
 - AS导入项目报错:Plugin with id 'com.android.application' not found.
		
从github或第三方Demo中获取的项目导入到AndroidStudio中报错Plugin with id 'com.android.application' not found.:今天导入一个讯飞 ...
 - android 编译错误 Error:(1, 0) Plugin with id 'com.android.application' not found.
		
在导入一个项目时,由于它本身的gradle版本比较高,你试用比较旧版本的gradle时就报出Plugin with id 'com.android.application' not found.的错误 ...
 - Error:(1, 0) Plugin with id 'com.android.application' not found
		
Error:(1, 0) Plugin with id 'com.Android.application' not found.Open File 这个错误是build.gradle造成的,我们打开文 ...
 - android  Unable to instantiate application
		
最近一段时间在做项目时候遇到一个错误老是解决不了,log如下: FATAL EXCEPTION: main12-11 09:08:53.922 E/AndroidRuntime( 1227): jav ...
 - Android stadio 生成项目 Plugin with id 'com.android.application' not found
		
buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2. ...
 
随机推荐
- 浏览器的文件访问 API 入门(英文)- 资料
			
浏览器的文件访问 API 入门(英文)- 资料 浏览器现在提供了文件访问 API(File System Access API),允许网页 JS 脚本读写本地文件,本文是一个详细的介绍.另外,也可以参 ...
 - 基于python的多线程串口处理实例源码解析
			
一 概念 1.简介 该源码可以让串口收发数据并行处理. 2.特性 使用了线程 使用了serial 使用了class 二 源码解析 1.串口读取固定数据函数: def uart_recv_header( ...
 - Electron Mac 打包报 Error: Exit code: ENOENT. spawn /usr/bin/python ENOENT 解决方法
			
Electron 项目使用vue-cli-electron-builder创建,原来我的 Mac 上编译都很正常 自从 Mac 升级到 mac OS ventura version 13.0.1 后打 ...
 - 关于api的表优化及代码优化小结
			
提示:近期有空整理下mysql设计注意点吧 文章目录 一.表设计方面 二.代码设计方面 总结 一.表设计方面 建表要求三范式 5个必须字段is_del,create_time(CURRENT_TIME ...
 - 京东Linux 运维工程师面试真题
			
京东Linux 运维工程师面试真题 首先我们来看下京东 Linux 运维工程师招聘岗位要求: [岗位定义]运维工程师 [岗位薪资]10K-20K [基本要求]北京 / 经验 3-5 年 / 本科及以上 ...
 - 优化您的部署:Docker 镜像最佳实践
			
介绍 在快速发展的软件开发和部署领域,Docker 已成为容器化的强大工具,为打包.分发和运行应用程序提供了一种标准化的高效方式.Docker 镜像在这一过程中发挥着至关重要的作用,是容器化应用程序的 ...
 - MYSQL 同步到ES 如何设计架构保持一致性
			
简单使用某个组件很容易,但是一旦要搬到生产上就要考虑各种各样的异常,保证你方案的可靠性,可恢复性就是我们需要思考的问题.今天来聊聊我们部门在 MYSQL 同步到ES的方案设计. 在面对复杂条件查询时, ...
 - 基于pytorch的图像训练识别
			
一.准备数据集 分为测试集和训练集,文件如下排放 二.开始识别 数据集准备好后,即可导入到模型开始训练,运行下列代码 import time from torch.utils.tensorboard ...
 - 高防dns和高防IP一样吗?
			
高防DNS和高防IP一样吗? 高防DNS和高防IP在功能和目标上有所不同,因此它们并不完全相同. 高防DNS是一种针对DNS服务的防护措施,旨在保护域名解析免受DDoS攻击等网络威胁的影响.它利用高防 ...
 - KingbaseES 数据插入更新操作
			
数据库使用过程中,经常会遇到一种场景:业务系统对数据进行dml操作,当数据库中数据不存在时,将数据做为新记录插入到表中,当数据库中数据存在时,对现有数据进行更新操作. 下面介绍KingbaseES中对 ...