You need to enable JavaScript to run this app. Android Studio提示No variants found for ':app'该如何解决?
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio提示No variants found for ':app'该如何解决?

问题修复方案

错误根因分析

你的build.gradle配置存在多处语法、位置错误,加上Gradle版本过旧与当前Android Studio版本不兼容,共同触发了No variants found for ':app'报错。

具体修复步骤

  • 修正NDK配置语法错误
    你当前ndk块内多写了一层ndk.前缀,属于语法错误,修改为如下格式即可:
    ndk {
        abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64'
    }
    
  • 调整Wrapper任务位置
    你错误将Wrapper任务定义在了dependencies依赖块内部,属于不合法配置。请将如下代码剪切到build.gradle最外层,和android块、dependencies块同级放置:
    task wrapper(type: Wrapper){
        gradleVersion = '2.14.1'
    }
    
  • 补充Debug构建类型(可选但推荐)
    你当前buildTypes下仅定义了release类型,虽然Android Studio默认会自动生成debug配置,但旧版本Gradle极易出现适配问题,建议补充debug配置:
    buildTypes {
        debug {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    
  • 适配Gradle版本(上述操作未解决时必做)
    你使用的Gradle 2.14.1是已停止维护多年的老旧版本,和新版本Android Studio完全不兼容。请根据你当前使用的Android Studio版本,查询匹配的Gradle插件和Gradle版本号,同步更新两处版本配置即可。
  • 重新同步项目
    所有配置修改完成后,点击Android Studio右上角的「Sync Project with Gradle Files」按钮重新同步项目即可解决问题。

内容的提问来源于stack exchange,提问作者mohammad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.09 22:06:03