按照这个android教程https://codelabs.developers.google.com/codelabs/mdc-101-java/#1我试图在android studio 3.2 canary版本中设置android-p。
我已经从github下载了以下项目到测试材料设计https://github.com/material-components/material-components-android-codelabs但是我在gradle构建运行时遇到错误(无法找到带有哈希字符串的目标'android-P'安装缺少的平台并同步项目)
当我查看sdk管理器时,我看到安装了Android P,但gradle无法识别它。
任何想法?感谢
答案 0 :(得分:1)
答案 1 :(得分:1)
这不是您正在使用的目标平台的问题,问题很可能与Google Maven存储库中有关Google工件的当前情况有关,您可以看到here。
长话短说,Google存储库包含某些工件的错误校验和。 JFrog Bintray停止从Google存储库中提取文件,考虑到他们正在镜像谷歌的存储库,这一切都搞砸了。
目前最简单的解决方案是切换存储库网站的顺序,所以如果你有:
jcenter()
google()
只需改变它:
google()
jcenter()
如果你想更多地了解为什么JFrog Bintray会反映这些谷歌回购,请不要问,因为有人都知道,哈!
结果:由于此问题导致数十万个存储库损坏/损坏。
祝你好运!