找不到哈希字符串为';android-P';安装缺少的平台和同步项目

找不到哈希字符串为';android-P';安装缺少的平台和同步项目,android,material-design,Android,Material Design,在这个android教程之后,我将尝试在android studio 3.2金丝雀版本中安装android-p 我已经从github下载了以下项目以测试材料设计,但在gradle build运行时出现错误(未能找到散列字符串为“android-p”的目标安装缺少平台和同步项目) 当我在sdk管理器中查看时,我看到安装了Android p,但gradle没有意识到这一点 有什么想法吗?谢谢您应该下载并使用一个更新的Android API 28 SDK平台(根据您的屏幕截图,您似乎已经下载了这个平

在这个android教程之后,我将尝试在android studio 3.2金丝雀版本中安装android-p

我已经从github下载了以下项目以测试材料设计,但在gradle build运行时出现错误(未能找到散列字符串为“android-p”的目标安装缺少平台和同步项目)

当我在sdk管理器中查看时,我看到安装了Android p,但gradle没有意识到这一点


有什么想法吗?谢谢

您应该下载并使用一个更新的Android API 28 SDK平台(根据您的屏幕截图,您似乎已经下载了这个平台。)


然后,在构建文件中为targetSdkVersion指定28,而不是“android-p”。

这不是您使用的目标平台的问题,正如您所看到的,这个问题很可能与Google Maven存储库中Google工件的当前情况有关

长话短说,谷歌存储库包含了某些工件的错误校验和。JFrog Bintray停止了从Google存储库带来文件,考虑到它们是在镜像Google的存储库,一切都搞砸了

目前最简单的解决方案是切换存储库站点的顺序,因此如果您有:

jcenter()
谷歌()
只需通过以下方式进行更改:

谷歌()
jcenter()

如果你想知道更多关于为什么JFrog Bintray会镜像那些谷歌回购协议,不要问,因为任何人都知道,哈

结果:由于此问题,数十万个存储库已损坏/损坏

有一些破烂的线索,你可以检查一下,或者

祝你好运