全新安装的Android SDK和Android Studio。全新的项目,对项目中的任何文件都没有任何更改。工作AVD,运行4.4.3(或类似的东西)。我收到以下错误:
Gradle 'Gigviz' project refresh failed.
Error:Could not find meta-data resource 'META-INF/services/javax.xml.datatype.DatatypeFactory' for service 'javax.xml.datatype.DatatypeFactory'.
我能想到这个错误的最好的原因是我错过了javax.xml.datatype.DatatypeFactory
依赖项的某些组件。有没有人遇到过这个错误?
我在OS X Yosemite,Android Studio的最新版本。
答案 0 :(得分:1)
下载:http://www.java2s.com/Code/Jar/j/Downloadjavaxxml134jar.htm
将它放在JDK文件夹中,放在程序文件中。这样的事情:
C:\Program Files\Java\jdk1.8.0_31\lib\missioncontrol\plugins
看看会发生什么。
答案 1 :(得分:0)
在Gradle论坛上发现this,同一错误是由JDK的lib / endorsed文件夹中的一组重复的jar引起的。通常当我在其中获得META-INF的任何构建错误时,这是因为某处存在重复文件。还要确保使用的是Java 1.7或更低版本。