You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

M1芯片Mac运行React Native项目Gradle sync报错logger属性不存在求助

解决方案

问题根因

报错No such property: logger for class: org.gradle.initialization.DefaultProjectDescriptor是两个问题叠加导致:

  1. Gradle 6.1版本与Android Studio Artic Fox自带的Android Gradle Plugin(AGP)版本不兼容
  2. M1芯片对低于6.7版本的Gradle缺少原生架构适配,运行会出现未定义属性、类加载失败等异常

操作步骤

  • 升级Gradle版本到适配M1且兼容React Native 0.63.4的6.7.1版本
    打开项目android/gradle/wrapper/gradle-wrapper.properties文件,修改distributionUrl配置为:
    distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip
    
  • 匹配对应版本的Android Gradle Plugin
    打开项目android/build.gradle文件,修改构建依赖的AGP版本为4.2.2(官方与Gradle 6.7.1配对的稳定版本):
    dependencies {
        classpath "com.android.tools.build:gradle:4.2.2"
        // 其余原有配置保持不变
    }
    
  • 清理缓存重新同步
    依次执行以下命令清理项目和本地Gradle缓存:
    cd android
    ./gradlew clean
    rm -rf ~/.gradle/caches
    
    重启Android Studio后重新执行Gradle同步即可正常运行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 15:48:04