Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Failed to resolve com.android.support

Failed to resolve com.android.support

作者头像
程序员飞飞
发布于 2020-02-27 09:00:41
发布于 2020-02-27 09:00:41
66900
代码可运行
举报
文章被收录于专栏:Android&Java技术Android&Java技术
运行总次数:0
代码可运行

楼主在编译一个 module 时,遇到了如下错误一直编译不过去

报错如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Failed to resolve com.android.support

刚开始自己写了一个 module demo 编译、运行都没有问题,然后又新建了一个 module,因为在新建之前看到编译好的 module 中有个 xml 文件,感觉命名不好,就 Refactor -> Rename 了一下,重命名了一下文件,一般在重命名的时候 AS 会弹出提示你是否在调用的地方也进行重命名,结果我就直接一路Refactor了,因为之前也是这样修改的,没有出过问题,然后在编译的时候就出现了上面的错误,然后定位到这一行依赖这里:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
implementation 'com.android.support:appcompat-v7:27.1.1'

我看了一下,毛线,这是系统生成的还能写错?为了不打脸,我还是复制了一行好的比对了一下,没有问题的,我看了一下网络,网络也没有问题啊,这不科学呀,懵逼中…

于是乎,打开百度,输入如上错误,点击搜索,看到了一篇博主的文章:

https://blog.csdn.net/mhl18820672087/article/details/78385361

我看了一下,我的构建版本的工具是没有任何问题的,因为其他 module 都能编译过,就这一个 module 编译不通过,任然没有解决我的问题,打开我编译不过的 module 的 build.gradle 文件,细心的我发现了一个问题,看下图标红的地方:

test_page 这尼玛是什么鬼?这不是我刚才重命名的名字么?它竟然给我把这个地方的 test 重命名成了 test_page,真是无语了,第一次见这种错,我都没调用,你给我乱重命名,有点说不过去了哦,胸die!

至此,问题算是解决完了…

我发现新版本的 Android Studio 是越来越好用,但是会频繁的出现一些莫名奇葩的问题,大家遇到过吗?

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018/07/06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
这可能是解决 Could not resolve X 问题有效方式之一
当时那个头大,依稀记得刚入职便在这个项目哼哧哼哧搞了好久,而最后因为某些原因,项目直接跑不起来了,索性直接本地干掉,专心整现有项目了。
贺biubiu
2019/12/05
7.8K0
Android Support vs AndroidX
Android 3.0 (API 11) 为了更好地兼容平板,加入了Fragment,而想让低版本的系统也能用上,需要做一个向下兼容,于是Android团队推出了Android Support Library。
Ant丶
2022/03/01
1.2K0
Android Support 和 AndroidX
0x1、Android Support Library的由来 Android 3.0 (API 11) 为了更好地兼容平板,加入了Fragment,而想让低版本的系统也能用上,需要做一个 向下兼容,于是Android团队推出了Android Support Library。
易寒
2021/12/16
2.5K0
Android studio新建工程报错:Error:Execution failed for task ':app:preDebugAndroidTestBuild'. > Conflict wit
1.点击Build - Rebuild project,错误消除,但是重启AS,再次打开项目的时候还会出现该错误,虽然不影响,但是看着难受。
JaneYork
2023/10/11
3510
Android studio新建工程报错:Error:Execution failed for task ':app:preDebugAndroidTestBuild'. > Conflict wit
Android NDK开发:打包so库及jar包供他人使用
这篇文章会讲第一种方式来打包so库,这种方式是基于jni层的,需要我们同时提供接口的jar包来配合使用,适用于对方从java层调用我们的库。因为jni中的函数名是有特殊要求的,它会指定jni的java接口的路径,如果不提供jar包,那么使用者就要按照我们在jni头文件中声明的函数名来建立java文件,这将是非常痛苦的。
全栈程序员站长
2022/06/28
2.9K0
Android NDK开发:打包so库及jar包供他人使用
Android Studio 3.0~3.x正式版填坑之路
总看别人的文章,今天尝试着自己来写一篇。在逛论坛时候,无意间发现Android Studio 3.0正式版本推送更新了,早听说AS 3.0添加了许多新功能,然后手贱迫不及待地想先睹为快,结果正中下怀。下载和更新Gradle,半天无响应,只好结束进程强制关闭AS,手动离线下载安装。本以为不会有太大问题,谁知太高估了,进来各种的报错,各种的配置问题,填坑之路就此开始。
AWeiLoveAndroid
2022/05/13
1.6K0
Android Studio 3.0~3.x正式版填坑之路
Android Support Library主要库详细介绍
  网上对Android Support Library中各个依赖包介绍的中文资料太少了,结合官方文档和有限的参考资料做了一次总结,有描述得不对的地方还请指正。
open
2020/03/19
1.3K0
Android Support Library主要库详细介绍
Android编程之Navigation项目迁移AndroidX踩坑记录
androidx 是对 android.support.xxx 包的整理后产物。由于之前的support包过于混乱,所以,google推出了 androidX。
宋天伦
2020/07/15
1.6K0
从HelloWorld开始了解Android
我相信任何学习编程的人,刚开始都会接触一个项目,那就是 HelloWorld 。一般来说,这是每一种计算机编程语言中最基本、最简单的程序,亦通常是初学者所编写的第一个程序。它还可以用来确定(测试)该语言的编译器、程序开发环境,以及运行环境是否已经安装妥当,将输出字符串“Hello World”作为第一个示范程序,现在已经成为编程语言学习的传统,接下来让我们来创建第一个程序Hello World。
晨曦_LLW
2020/09/25
1.2K0
Android Studio对ndk开发调试的支持前言支持版本对ndk-build的支持对CMake的支持
编写C/C++代码最大的痛苦就是语法提示和调试,早期Android Studio对NDK不做支持或者支持得不够好,导致NDK开发异常缓慢,最大的问题是调试,经常一些崩溃问题需要反复的加日志排查。 然而现在Android Studio对NDK的开发和调试都做了比较好的支持(仍然存在一些bug)。下面就来说一下如何进行配置。
用户2930595
2018/08/23
1.5K0
【Android Gradle 插件】Gradle 依赖管理 ⑥ ( dependencies 依赖查找路径 | dependencies 依赖冲突 | dependencies 依赖库层级分析 )
在我的电脑的 SDK\extras\android\m2repository\com\android\support 路径中 , 就是依赖中常用的支持库 :
韩曙亮
2023/03/30
1.8K0
【Android Gradle 插件】Gradle 依赖管理 ⑥ ( dependencies 依赖查找路径 | dependencies 依赖冲突 | dependencies 依赖库层级分析 )
关于Gradle配置的小结
使用 Android Studio 来开发 Android 工程的过程中,接触 Gradle 是不可避免的,比如配置签名、引入依赖等。那么 Gradle 到底是什么东西呢? Gradle 是一个基于 Apache Ant 和 Apache Maven 概念的项目自动化建构工具。它使用一种基于 Groovy 的特定领域语言 (DSL) 来声明项目设置,抛弃了基于 XML 的各种繁琐配置 (此定义来自于百度百科-_- !) 。啰里啰唆一堆,幸运的是,一般来说 Android 开发者只要会配置 Gradle 就可以了,并不需要深入了解。那么下面我们就来揭开 Gradle 的面纱吧。
俞其荣
2022/07/28
6240
关于Gradle配置的小结
Android Gradle系列-进阶篇
上篇文章我们已经将Gradle基础运用介绍了一遍,可以这么说,只要你一直看了我这个Gradle系列,那么你的Gradle也将过关了,应对正常的工作开发已经不成问题了。
Rouse
2019/07/17
1.5K0
Android Gradle系列-进阶篇
Android弹窗二则: PopupWindow和AlertDialog
android.support.v7.app.AlertDialog.Builder builder = new android.support.v7.app.AlertDialog.Builder(this);
sean_yang
2018/09/04
1.7K0
Android弹窗二则: PopupWindow和AlertDialog
Android Studio3.1.0升级问题记录
每次升级Android Studio时,一般情况下Gradle版本的也会相应的升级,我之前Android Studio 3.0.1、Gradle 是4.1升级后为:Android Studio 3.1.0、Gradle 为4.4。
程序员飞飞
2020/02/27
9130
Android Studio3.1.0升级问题记录
相关推荐
这可能是解决 Could not resolve X 问题有效方式之一
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验