Unity导出移动端项目至Android Studio时遇Plugin with id 'com.android.application'未找到错误
解决Unity导出Android项目在Android Studio中报错“Plugin with id 'com.android.application' not found”
这个错误本质是Android Gradle插件未被正确引入,以下是几个必试的解决步骤:
1. 修复根目录build.gradle配置
打开项目根目录下的build.gradle文件,确保buildscript块中包含Google仓库和正确的Android Gradle插件依赖:
buildscript { repositories { google() // 关键:必须添加Google仓库获取插件 mavenCentral() } dependencies { // 替换为你Android Studio适配的插件版本,比如7.4.2(需与Gradle版本匹配) classpath 'com.android.tools.build:gradle:7.4.2' } } allprojects { repositories { google() mavenCentral() } }
2. 匹配Gradle与插件版本
打开gradle/wrapper/gradle-wrapper.properties文件,确保distributionUrl指向的Gradle版本与插件版本兼容(比如插件7.4.x对应Gradle 7.4):
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip
版本对应关系可以参考Android Studio的官方提示,或在插件依赖行的黄色警告中查看推荐版本。
3. 同步Gradle并清理缓存
- 点击Android Studio顶部菜单栏的
File→Sync Project with Gradle Files,等待同步完成 - 若同步后仍报错,执行
File→Invalidate Caches...,勾选Invalidate and Restart重启IDE
4. 检查Unity导出设置
回到Unity,确认导出配置:
- 打开
Player Settings→Publishing Settings,将Build System设置为Gradle - 若有需要,指定Android Studio的Gradle路径(避免Unity使用自带的旧版本Gradle)
内容的提问来源于stack exchange,提问作者Yusuf Blk
相关产品推荐
相关产品推荐

