新建Fragment报错

初学者在创建Fragment时遇到编译错误,经过一系列尝试和对比旧项目,发现在build.gradle的dependencies中有新增的依赖项与报错信息相同。注释掉该依赖后,问题得到解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

fragment的学习

初学fragment的尝试,没想到新建了一个空的fragment,在自动编译后就出现的下面的错误

Could not resolve all dependencies for configuration ':app:debugRuntimeClasspath'.
Could not determine artifacts for com.android.support:support-v4:27.0.2
Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/support/support-v4/27.0.2/support-v4-27.0.2.aar'.
Could not HEAD 'https://dl.google.com/dl/android/maven2/com/android/support/support-v4/27.0.2/support-v4-27.0.2.aar'. Received status code 405 from server: Method Not Allowed

编辑框上也出现了

gradle project sync failed.Basic functionality(e.g.editing,debugging) will not work properly.

一顿折腾,还是没能搞定,我一直以为又是我的gradle包出错了。

再一顿乱搞之后,通过对比之前的项目,我发现在build.gradle下的dependencies中,新建fragment后,多了一行

implementation 'com.android.support:support-v4:27.0.2'

这和报错的东西是一样的。
于是,在我注释掉这一行东西之后,重新编译之后,发现项目一点问题都没有了。

虽然在乱搞之下解决了这个问题,但是还是留点资料以便以后复查、学习
最后说一句,我的Android Studio资料是

Android Studio 3.2 Canary 6
Build #AI-173.4640885, built on March 8, 2018
JRE: 1.8.0_152-release-1136-b01 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值