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

Mac端Android Studio创建新项目时持续出现Gradle错误

解决Mac下Android Studio新建项目Gradle资源找不到的问题

我之前在Mac上用Android Studio新建项目时也碰到过一模一样的Gradle错误,卸载重装AS根本没用,折腾了好几种方法才搞定,给你几个亲测有效的方案:

方案1:确保Gradle配置版本匹配

这个错误核心是appcompat-v7-26.1.0需要对应API 26的SDK支持,先检查你模块的build.gradle(注意是Module:app那个文件):

  • 把compileSdkVersion和targetSdkVersion都设置为26
  • 确保依赖里的appcompat版本和SDK版本对应

修改后的配置大概是这样:

android {
    compileSdkVersion 26
    defaultConfig {
        applicationId "com.your.package.name"
        minSdkVersion 15 // 这个可以根据你的需求调整,但compile/target要对应26
        targetSdkVersion 26
        versionCode 1
        versionName "1.0"
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:26.1.0'
    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
}

方案2:清理Gradle缓存

错误日志里提到的文件在~/.gradle/caches目录下,大概率是缓存文件损坏导致的:

  • 先关闭Android Studio
  • 打开Finder,按Cmd+Shift+G,输入~/.gradle/caches,删除整个caches文件夹(或者精准删除transforms-1里和appcompat-v7-26.1.0相关的文件)
  • 重新打开AS,点击顶部菜单栏的File -> Invalidate Caches / Restart,选择Invalidate and Restart,让AS重新生成缓存

方案3:检查SDK是否安装完整

有时候是因为你没装API 26对应的SDK和支持库:

  • 打开AS的Tools -> SDK Manager
  • 在SDK Platforms标签下,确保Android 8.0 (API 26)已经勾选并安装
  • 在SDK Tools标签下,找到Android Support Repository,确保它是最新版本(或者至少是支持26版本的)

方案4:更新Gradle插件版本

如果上面的方法都没用,试试更新项目根目录的build.gradle里的Gradle插件版本,因为旧版本的插件可能和26版本的支持库不兼容:

buildscript {
    repositories {
        google()
        jcenter()
    }
    dependencies {
        // 对应API 26的推荐插件版本是3.0.1,也可以用更高的兼容版本
        classpath 'com.android.tools.build:gradle:3.0.1'
    }
}

按照上面的步骤来,应该能解决这个paddingStart找不到资源的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 10:37:43