我已经开发了几个月的Android应用程序。昨晚我下班后,一切都很好,但是今天早上返回时,我必须重新启动计算机,因此必须重新启动Android Studio。现在,当我尝试构建项目时,出现错误“无法解决:com.android.support”,以及“成绩项目同步失败。基本功能(例如,编辑,调试)将无法正常工作。”
我尝试过更新到最新的Android Studio版本,将Gradle更新到最新版本(我使用this线程中的表正确同步了插件/渐变版本),通过通过git,然后将google()
存储库切换到
maven {
url 'https://maven.google.com'
}
Here's a screenshot of the Build view showing the error.
And here's a screenshot of the app build.gradle file
“无法解决:com.android.support”已被证明过于笼统,无法通过Google找到解决方案。
答案 0 :(得分:1)
我用一种非常简单的方法解决了自己的问题。我创建了一个新项目,打开了应用程序级别的build.gradle文件,添加了旧项目中的所有其他依赖项,然后用新创建的文件替换了旧文件。这解决了问题。在检查了新旧之间的差异之后,我意识到了某种方式
android {
buildToolsVersion '29.x.x'
}
已添加到旧项目中,它比compileSdkVersion
大一个版本。在Gradle最终成功同步之后,它通知我修复buildToolsVersion,该版本现在与compileSdkVersion相同。
android {
compileSdkVersion 28
buildToolsVersion '28.0.3'
}
答案 1 :(得分:0)
尝试使用android studio中的使缓存/重启无效选项
答案 2 :(得分:0)
遇到此类错误时,我总是执行相同的例程:
文件>使高速缓存无效/重新启动
构建>清除项目
生成>重建项目
文件>使用Gradle文件同步项目
我希望它也会对您有所帮助。祝你好运!