Godot 4.3 Beta导出Android APK失败:找不到指定Android插件
解决Godot 4.3 Beta导出Android APK时Gradle插件找不到的问题
以下是针对Plugin [id: 'com.android.application', version: '8.5.0']找不到问题的可行解决方案:
1. 匹配Gradle与Android插件版本
com.android.application 8.5.0要求Gradle版本至少为8.4,Godot 4.3 Beta默认的Gradle版本可能不满足。修改项目.android/gradle/wrapper/gradle-wrapper.properties中的distributionUrl:
distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-all.zip
如果仍有问题,可升级到Gradle 8.7(与8.5.0插件完全兼容)。
2. 修复仓库配置
确保config.gradle中的仓库声明完整且顺序正确,Google仓库需优先于MavenCentral:
buildscript { repositories { google() mavenCentral() } dependencies { classpath "com.android.tools.build:gradle:8.5.0" } }
若网络无法访问官方仓库,可替换为国内镜像(如阿里云):
repositories { maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/public' } }
3. 降级到稳定版插件
若8.5.0版本仍无法获取,可降级到兼容的稳定版(如8.4.2),需同步修改两处文件:
build.gradle:plugins { id 'com.android.application' version '8.4.2' apply false }config.gradle:classpath "com.android.tools.build:gradle:8.4.2"
4. 清理Gradle缓存
删除项目.android/gradle/caches目录,强制Gradle重新下载插件。也可在项目.android目录下执行命令:
# Linux/macOS ./gradlew clean build --refresh-dependencies # Windows gradlew.bat clean build --refresh-dependencies
5. 验证构建模板一致性
替换构建模板后,检查build.gradle与config.gradle中的插件版本号完全一致,避免版本不匹配导致的查找失败。
内容的提问来源于stack exchange,提问作者user22924600
相关产品推荐
相关产品推荐

