Java Gradle Android构建项目错误:找不到元数据资源

Java Gradle Android构建项目错误:找不到元数据资源,java,android,gradle,android-gradle-plugin,Java,Android,Gradle,Android Gradle Plugin,全新安装了Android SDK和Android Studio。全新项目,项目中的任何文件都没有任何更改。正在运行AVD,运行4.4.3(或类似内容)。我得到以下错误: Gradle'Gigviz'项目刷新失败。 错误:找不到服务“javax.xml.datatype.DatatypeFactory”的元数据资源“meta-INF/services/javax.xml.datatype.DatatypeFactory”。 对于这个错误,我能想到的最好的原因是我缺少了javax.xml.datat

全新安装了Android SDK和Android Studio。全新项目,项目中的任何文件都没有任何更改。正在运行AVD,运行4.4.3(或类似内容)。我得到以下错误:

Gradle'Gigviz'项目刷新失败。
错误:找不到服务“javax.xml.datatype.DatatypeFactory”的元数据资源“meta-INF/services/javax.xml.datatype.DatatypeFactory”。

对于这个错误,我能想到的最好的原因是我缺少了
javax.xml.datatype.DatatypeFactory
依赖项的某些组件。以前有人遇到过这个错误吗

我使用的是OS X Yosemite,Android Studio的最新版本

  • 下载此:
    http://www.java2s.com/Code/Jar/j/Downloadjavaxxml134jar.htm

  • 把它放在JDK文件夹和程序文件中。大概是这样的:

  • C:\ProgramFiles\Java\jdk1.8.0\u 31\lib\missioncontrol\plugins


    看看会发生什么。

    在Gradle的论坛上发现,JDK的lib/approved文件夹中有一组重复的JAR导致了相同的错误。通常当我在META-INF中遇到任何构建错误时,都是因为某个地方有重复的文件。另外,请确保您使用的是Java 1.7或更低版本。

    我在这里看到了您的另一个问题和更多信息:以及您在Facebook上发布的帖子(这是您在谷歌上搜索该错误消息时唯一的热门话题)。这感觉像是一个混乱的Java安装,或者您的Java版本与Gradle不兼容——堆栈跟踪深入Gradle和Java库的内部。这是太阳JDK吗?你用1.7JDK试过了吗?不只是在1.7上运行Android Studio,还要用它进行编译(两者是分开的)。Xerces问题>?我已经尝试了Java 7和8,我已经在我能想到的几乎所有组合中重新安装了Android Studio、Java、JDK、ADT和Gradle(并使用了与Android Studio捆绑的Gradle版本)。我也看到了这一点,这不是问题所在,没有重复的文件。我尝试了几种不同的JDK新安装。它是gradle或JDK缺少的库文件。好吧,但为什么它会丢失呢?我多次从Oracles的安装程序安装它。