最近在搞yolov5部署安卓,遇到No variants found for ':app'. Check build files to ensure at least one variant exists.也是上面显示Gradle project sync failed.Basic functionality (e.g.editing, debugging)问题。

参考了网上很多方法都没成功,最终试出来是sdk几个版本的问题

这里面的compileSdkVersion 是要和自己的sdk版本一致,也就是要和API level一致

 然后是buildToolsVersion,buildToolsVersion版本要比compileSdkVersion高才可以,自己要下载的版本,我这里因为compileSdkVersion是33,所以buildToolsVersion下载使用的是34

 最后sync 一下就成功了,可能还会提示你需要NDK的包,也在sdk tools里下载就行了

 

Logo

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

更多推荐