Android Studio提示 “Could not find any version that matches com.android.support:appcompat-v7:29.+”错误

第一次使用Android Studio时新建project或者module有可能会提示这个错误:

Could not find any version that matches com.android.support:appcompat-v7:29.+

这个是错误提示的一部分,大概格式就是这样,会有两条差不多的错误提示,今天下午遇到这个错误差点气炸了。百度各种方法都没办法解决,无奈之下求助万能的Google,最后还是在Stackoverflow上找到了解决办法:
在这里插入图片描述大概意思就是说只用选择你的项目然后点击上方的Refactor->Migrate to androidX就可以了,实际操作了一下直接解决。

进行上面的操作以后AS会有一个警告提示,大概意思就是重构这个项目有风险,让你把你的项目以一个zip的压缩包做一个备份,然后会让你选择压缩包的存储位置,建议存一下,不然万一这个方法不行那就很难受了。备份之后AS会在下面弹出一个状态栏显示会发生什么更改,左下角有一个Do 什么的按钮,点击之后AS就会把你的项目进行重构。等它重构完下面这个Java文件会报错
在这里插入图片描述
报错的原因就在import的包列表那个省略号中,点开省略号把有波浪线那一句删了,然后下面那个继承的类AppCompatActivity会变红,选择它然后点击左边出现的红色灯泡,选择import class 然后AS就会自动导入正确的包。

到此为止这个BUG就算修好了。

另外,我在重构项目是科学上网状态,如果重构项目过程发生错误的话可以尝试使用科学上网再试试。

最后附上stackoverflow的原贴:‘ERROR: Failed to resolve: com.android.support:appcompat-v7:29.0.1’ [duplicate]

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值