最近在学习Google官方提供的架构库Architecture Components。Google提供了几个示例项目,编译第一个sample就遇坑,记录下:
1.无法连上google仓库:
解决方案:参考这篇博客 ,将https://maven.google.com替换成https://dl.google.com/dl/android/maven2/即可。
2.报如下错:
Schema export directory is not provided to the annotation processor so we cannot export the schema. You can either provideroom.schemaLocationannotation processor argument OR set exportSchema to false.
大概说的是没有在build.gradle文件中申明schema的导出目录,要么设定导出目录要么不导出。
怎么设定?
搜索...
找了一圈,发现只有Stack Overflow里面的解答才靠谱,what the f**k,都是英文,打心底排斥啊,没办法英语渣渣只能硬着头皮一个一个单词的吭,连猜带蒙的弄清了解决方案:
a.在build.gradle文件中的defaultConfig标签中设定导出目录:
b.设定不导出: