无法在Android Studio Flamingo中构建或运行Android应用
Android Studio Flamingo迁移后无法运行项目的解决方案
以下是针对从Dolphin版本迁移到Flamingo后无法运行项目的实用修复步骤:
对齐Gradle与AGP版本
Flamingo要求AGP版本最低为8.0,而Dolphin适配的是7.3系列。修改项目根目录的build.gradle(Project级别):dependencies { classpath 'com.android.tools.build:gradle:8.0.2' // 选用Flamingo兼容的稳定版AGP }同步修改
gradle/wrapper/gradle-wrapper.properties中的Gradle版本,AGP 8.0对应Gradle 8.0及以上:distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip切换到JDK 17
Flamingo默认使用JDK 17,旧项目可能沿用JDK 11或更低版本。打开File > Project Structure > SDK Location,将JDK路径设置为Android Studio内置的JDK 17(路径通常为Android Studio安装目录/jbr),或手动指定本地安装的JDK 17路径。校验签名配置路径
迁移后签名文件的绝对路径可能失效,打开模块级build.gradle,修改signingConfigs为相对路径:signingConfigs { release { storeFile file("../your_keystore.jks") storePassword "密钥库密码" keyAlias "密钥别名" keyPassword "密钥密码" } }同时检查Build Variants面板,确认当前选中的构建变体配置正常。
彻底清理重建项目
依次执行:- 点击工具栏
Clean Project - 点击
Rebuild Project - 点击
Sync Project with Gradle Files
- 点击工具栏
检查NDK兼容性(仅适用于含Native代码的项目)
打开local.properties,确认ndk.dir指向的版本与当前AGP兼容,可通过SDK Manager查看AGP推荐的NDK版本并安装。
内容的提问来源于stack exchange,提问作者Sayooj
相关产品推荐
相关产品推荐

