如何解决on_audio_query配置报错:Could not get unknown property 'android'
解决on_audio_query包导致的Gradle "unknown property 'android'"错误
以下是针对该问题的可行解决方案:
检查版本兼容性
确认on_audio_query版本与你的Flutter、Gradle、Android Gradle Plugin(AGP)版本匹配。可以查看该包的官方文档确认推荐的依赖版本,尝试在pubspec.yaml中指定一个稳定兼容的版本,比如on_audio_query: ^3.0.0(根据实际情况调整),执行flutter pub get后重新构建。修正Gradle与AGP版本匹配
Gradle和AGP存在严格的版本对应关系,你当前使用Gradle 7.5搭配AGP 7.3.0可能存在兼容问题。建议将AGP版本升级到7.4.2(与Gradle 7.5匹配),修改项目级build.gradle中的classpath:classpath 'com.android.tools.build:gradle:7.4.2'同步项目后执行
flutter clean,再尝试运行项目。彻底清除缓存并重建
执行flutter clean,删除项目根目录下的.gradle文件夹,以及android目录下的.gradle和build文件夹。重新执行flutter pub get后启动项目。检查Flutter SDK版本
确保使用稳定版Flutter SDK,执行flutter upgrade升级到最新稳定版,或切换到与on_audio_query兼容的SDK版本。
内容的提问来源于stack exchange,提问作者sina zp
相关产品推荐
相关产品推荐

