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上找到了解决办法:
Android Studio提示 “Could not find any version that matches com.android.support:appcompat-v7:29.+”错误_第1张图片大概意思就是说只用选择你的项目然后点击上方的Refactor->Migrate to androidX就可以了,实际操作了一下直接解决。

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

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

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

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

你可能感兴趣的:(Android,Studio)