Android Studio第一个项目 | 报错处理 | Failed to resolve: com.android.support:appcompat-v7:28.0.0

Android Studio:AndroidX的迁移 目录 前言 迁移准备 备份 添加支持 两种迁移方式 Android Studio一键迁移 手动迁移 AndroidX的影响 前言 早在Google 2018 IO 大会就推出了 Android新的扩展库 AndroidX,用于替换原来的 Android扩展库,androidx 是对 android.support.xxx 包的整理后得产物。由于之前的support包过于混乱,所... 阅读详情

以下报错可以通过翻墙和挂镜像让AS自行处理。是版本和包的不完整所导致的。

 

(原文)


按照网上教程下载安装Android Studio后照着第一行代码创建第一个项目,遇到以下报错

ERROR: Failed to resolve: com.android.support:appcompat-v7:28.0.0
Show in Project Structure dialog
Affected Modules: app


ERROR: Failed to resolve: com.android.support.constraint:constraint-layout:1.1.3
Show in Project Structure dialog
Affected Modules: app


ERROR: Failed to resolve: com.android.support.test:runner:1.0.2
Show in Project Structure dialog
Affected Modules: app


ERROR: Failed to resolve: com.android.support.test.espresso:espresso-core:3.0.2
Show in Project Structure dialog
Affected Modules: app


ERROR: Failed to resolve: junit:junit:4.12
Show in Project Structure dialog
Affected Modules: app

错误均指向app文件下的build.gradle

试了博客上种种办法均没有成功反而报错越来越多。错误所在均见下图

在看完第一行代码第一章后和这个博客https://blog.youkuaiyun.com/mhl18820672087/article/details/78385361/后有了新的理解

 

检查File->Settings->Android SDK和updates,SDK Tools中相对应的版本信息是否一致

勾上Show Package Detial

 

我的build-tool28.0.3版本,SDK tool为26.1.1,API 28

可以知道SDK tool与SDK build-tool版本不对,build-tool版本太高

 

第一次尝试

将代码改为如下:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 26
    defaultConfig {
        applicationId "com.example.myapplication"
        minSdkVersion 15
        targetSdkVersion 26
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:26.0.0'
    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
}

失败。提示:

ERROR: Failed to find Platform SDK with path: platforms;android-26

安装Android-26,后Sync Project再次尝试,失败:

ERROR: Failed to resolve: com.android.support:appcompat-v7:26.0.0
Show in Project Structure dialog
Affected Modules: app


ERROR: Failed to resolve: com.android.support.constraint:constraint-layout:1.1.3
Show in Project Structure dialog
Affected Modules: app


ERROR: Failed to resolve: com.android.support.test:runner:1.0.2
Show in Project Structure dialog
Affected Modules: app


ERROR: Failed to resolve: com.android.support.test.espresso:espresso-core:3.0.2
Show in Project Structure dialog
Affected Modules: app


ERROR: Failed to resolve: junit:junit:4.12
Show in Project Structure dialog
Affected Modules: app

改此处代码,再尝试

    implementation 'com.android.support:appcompat-v7:26+'

报错:

ERROR: Failed to resolve: com.android.support.constraint:constraint-layout:1.1.3
Show in Project Structure dialog
Affected Modules: app


ERROR: Failed to resolve: com.android.support.test:runner:1.0.2
Show in Project Structure dialog
Affected Modules: app


ERROR: Failed to resolve: com.android.support.test.espresso:espresso-core:3.0.2
Show in Project Structure dialog
Affected Modules: app


ERROR: Failed to resolve: junit:junit:4.12
Show in Project Structure dialog
Affected Modules: app

查看SDK manager版本信息改此处代码后再次尝试:

    implementation 'com.android.support.constraint:constraint-layout:1.0.2'

依然报错,可喜可贺错误信息在变少:

ERROR: Failed to resolve: com.android.support.test:runner:1.0.2
Show in Project Structure dialog
Affected Modules: app


ERROR: Failed to resolve: com.android.support.test.espresso:espresso-core:3.0.2
Show in Project Structure dialog
Affected Modules: app


ERROR: Failed to resolve: junit:junit:4.12
Show in Project Structure dialog
Affected Modules: app

百度了很多次,没有找到一个可以解决我问题的方法。干脆直接删除了这些东西。

如果有人知道如何解决请告诉我,感激不尽。

再次点击Sync Project即成功了。并成功在模拟器上安装了第一个程序“HelloWorld”

最后版本为:

apply plugin: 'com.android.application'
android {
    compileSdkVersion 26

    defaultConfig {
        applicationId "com.example.myapplication"
        minSdkVersion 15
        targetSdkVersion 26
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
}

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

 

Android 解决: Failed to resolve: com.android.support:appcompat-v7:28.+ 错误 今天,简单讲讲Android studio编译报错:Failed to resolve: com.android.support:appcompat-v7:28.+的问题。   这个问题其实之前遇到过,今天又遇到了。所以记录一下。 总的来说,就是Android studio的SDK工具版本低于工程需要的SDK工具版本,SDK Build-Tools与工程所需的不一致。具体讲解如下: 具... 阅读详情

相关推荐

Failed to find Platform SDK with path: platforms;android-S

点击file ->Project Structure ->modules ->选择合适的可以编译的build tools version 和compileVersion

闫瑞锋的博客 5779

Failed to find Platform SDK with path: platforms;26

Failed to find Platform SDK with path: platforms;26 run以后报Failed to find Platform SDK with path: platforms;android-P这样的错误,当时一脸懵逼!!! 最后全局搜索一下 Ctrl+shift+F platforms;26 ,在build下发现: // BUILD_SDK_VERSI...

康闯 2132

射频总集篇:(不断更新)

射频每一章涉及到的重点理论/设计方法 CHAPTER 1 传输线理论 输入阻抗Zin,负载阻抗ZL,驻波比ρ,反射系数 CHAPTER 2 波导 矩形波导,圆波导,同轴线 CHAPTER 3 微型带状传输线 微带线的参数设计,带状线的参数设计 CHAPTER 4 ...

jieyannn的博客 1919

Android的报错提示:Failed to resolve: com.android.support:appcompat-v7:28.0.0

今天,简单讲讲Android studio编译报错:Failed to resolve: com.android.support:appcompat-v7:28.0.0的问题。 这个问题其实之前遇到过,今天又遇到了。所以记录一下。 总的来说,就是Android studio的SDK工具版本低于工程需要的SDK工具版本,SDK Build-Tools与工程所需的不一致。具体讲解如下: 具体解决方案: 1.既然是版本问题,那就的先去了解自己的电脑安装的SDK工具版本,点开SDK Manager图标,然后选中U

彬sir哥的博客 2368

ABAP 7.40+新语法实战:用VALUE和REDUCE五分钟搞定复杂内表统计

本文详细介绍了ABAP 7.40+新语法中的VALUE和REDUCE操作符,如何高效处理复杂内表统计任务。通过实战案例展示,这些新语法能将代码量减少70%以上,显著提升开发效率和可读性,特别适合大数据量下的销售数据分析、分组统计等场景。

weixin_27219587的博客 204

硬全桥副边钳位管Vds电压凸台揭秘——寄生参数引发的导通异常

本文深入分析了硬全桥副边钳位管Vds电压凸台现象,揭示了寄生参数如何引发导通异常。通过波形分析和工程实践,详细解析了走线电感的蓄能效应和体二极管的接力作用,并提供了PCB布局优化、元件选型和驱动电路调整等解决方案,帮助工程师有效应对这一常见问题。

weixin_30825581的博客 427

Android Studio3.4 导入项目 报错处理ERROR: Failed to resolve: com.android.support:appcompat-v7:28.0.0

纠结好久终于解决了记录一下方便自己查看 解决方法 在项目下build.gradle文件中加上这句就好了google() 就可以编译成功了。 不以定对所有都有用,仅作为参考 ...

wasdroid的博客 3151

Origin软件XRD全峰拟合保姆级教程:从数据导入到弱峰处理技巧

本文提供了一份Origin软件进行XRD全峰拟合的深度实战指南。文章重点解析了从数据导入预处理、基线锚点视觉化设置,到弱峰拟合的锁定策略与手动干预等核心技巧,旨在帮助用户避开常见错误,获得可靠、精确的拟合结果,从而有效服务于材料结构分析。

rgv2345678的博客 706

Failed to resolve:com.android.support:appcompat-v7:报错处理

你在使用android studio时是否也出现过上图的报错,你还在为它的出现烦恼?没问题,看了本文章,我确保你会顺利解决掉它并会很骄傲的认为这只是一个小case级别的报错。我们进入正题吧,先来说下什么时候会出现这种错误: 1.当你在用别的电脑上的android studio编写一个项目时,然后copy下来,又在自己的电脑上的android studio 上导入该项目时会报错(两台电脑上安装的a

mhl18820672087的博客 22万+

[AI8051U入门第一步]环境安装和按键控制流水灯

本文介绍了AI8051U单片机的开发环境搭建及GPIO应用。主要内容包括:1)通过ISP软件完成Keil开发环境配置;2)AI8051U特性介绍,包括32位8051内核、浮点运算单元及丰富外设;3)GPIO输入输出模式解析,并附流水灯控制代码;4)提供完整的系统初始化、延时函数及LED控制代码实现。文章配套资源包含完整工程代码,适用于智能硬件及物联网开发。

sinat_58149788的博客 669

matlab 质心重合法实现点云配准【2026最新版】

质心重合法是将源点云和目标点云的质心重合,以此缩小两点云集之间的平移误差,从而为下一步粗配准提供更好的初始位置姿态。

点云侠的博客 509

Android_Studio Failed to resolve: com.android.support:appcompat-v7:29.错误解决

在安卓程序开发上面,按照教程设置了ActivityName等信息后点击编译出现Failed to resolve: com.android.support:appcompat-v7:29.错误,一看这个问题没有头绪,网上搜索看到一篇文章《Failed to resolve:com.android.support:appcompat-v7:报错处理》 感觉找到了问题所在,主要是系统SDK版本,系统...

Three_ST的博客 1万+

【零基础入门unity游戏开发——unity通用篇12】导入导出unity资源包、设置编程工具、创建脚本(组件)规则、MonoBehaviour基类介绍、脚本模板(基于unity6开发介绍)

导入导出unity资源包、设置编程工具、创建脚本(组件)规则、MonoBehaviour基类介绍、脚本模板(基于unity6开发介绍)

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 757

安卓开发第一记 android stdio 安装后 新建测试项目报错

Failed to resolve:com.android.support:appcompat-v7:报错处理 你在使用android studio时是否也出现过上图的报错,你还在为它的出现烦恼?没问题,看了本文章,我确保你会顺利解决掉它并会很骄傲的认为这只是一个小case级别的报错。我们进入正题吧,先来说下什么...

178

5、癌症数据预处理技术与深度学习在癌症预测中的应用

本文详细介绍了癌症数据预处理技术和深度学习在癌症预测中的应用。针对CT扫描图像、X射线图像、超声图像、基因表达数据和文本数据等不同类型的癌症数据,分别阐述了去噪、插值、配准、归一化等预处理技术的具体方法。同时,分析了深度学习在乳腺癌、白血病和宫颈癌预测中的作用,结合相关影响因素探讨了模型的应用潜力。此外,还总结了深度学习在癌症预测中面临的挑战及未来发展方向,为癌症的早期诊断与精准预测提供了理论支持和技术参考。

alice7model的博客 123

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Android Studio support 26.0.0-alpha1 Failed to resolve: com.android.support:appcompat-v7:27.+ 报错解决方法

Android Studio support 26.0.0-alpha1 Failed to resolve: com.android.support:appcompat-v7:27.+ 报错解决方法

p15097962069的博客 149

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

下一篇: an instance of 'std::out_of_range'报错处理
stone_fall
博客等级 码龄9年 230粉丝 256原创
评论 13
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值