当你导入别人的项目后,在运行的时候, build success ,但就是不会安装apk到手机上,然后查看run窗口,发现报如下错误
Unable to determine application id: com.android.tools.idea.run.ApkProvisionException:
这是什么错误呢?
这种错误是别人项目的gradle插件和当你当前的AndroidStudio 版本不一致导致的。比如我当前AndroidStudio的版本是3.6,但导入别人的项目的gradle插件配置的是2.6,很明显差距很大。所以导致我高版本的AndroidStudio无法直接运行这个项目。知道问题的本质原因了,就好办了。
你可以直接选择降低AndroidStudio的版本,但这种做法不可取。我采取的是通过如下方式配置解决,这样可以不用降低AndroidStudio的版本。
在这里插入图片描述
选择Edit configurations
在这里插入图片描述
选择Nothing
在这里插入图片描述
点击+
在这里插入图片描述
点击Run gradle task
在这里插入图片描述
选择要启动的模板,我这里是app模块
在这里插入图片描述
输入installDebug
点击ok就可以了

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐