gpt4 book ai didi

java - Android Studio 代码示例构建错误 : Error: org. apache.xerces.dom.DocumentImpl 无法转换为 org.apache.xerces.dom.DeferredDocumentImpl

转载 作者:行者123 更新时间:2023-12-02 18:31:34 27 4
gpt4 key购买 nike

我安装了 Android Studio 1.5.1 并测试了默认的“Hello World”应用程序,该应用程序完美构建并在我的手机上运行。但是,我尝试对 CardEmulation 执行相同的操作代码示例,但收到有关 template-styles.xml 文件的以下错误:

“错误:错误:org.apache.xerces.dom.DocumentImpl 无法转换为 org.apache.xerces.dom.DeferredDocumentImpl导致此意外错误的可能原因包括:

  • Gradle 的依赖项缓存可能已损坏(有时会在网络连接超时后发生。)重新下载依赖项并同步项目(需要网络)
  • Gradle 构建进程(守护进程)的状态可能已损坏。停止所有 Gradle 守护进程可能会解决此问题。停止 Gradle 构建进程(需要重新启动)
  • 您的项目可能正在使用第三方插件,该插件与项目中的其他插件或项目请求的 Gradle 版本不兼容。
如果 Gradle 进程损坏,您还可以尝试关闭 IDE,然后终止所有 Java 进程。”

我已尝试了上述所有建议的修复方法,但仍然无法构建应用程序。我该如何解决这个问题?

下面是代码示例中的 template-styles.xml 文件(应用程序文件夹的文件路径为/CardEmulation/Application/src/main/res/values/template-styles.xml)

<resources>

<!-- Activity themes -->

<style name="Theme.Base" parent="android:Theme.Light" />

<style name="Theme.Sample" parent="Theme.Base" />

<style name="AppTheme" parent="Theme.Sample" />
<!-- Widget styling -->
<style name="Widget" />

<style name="Widget.SampleMessage">
<item name="android:textAppearance">?android:textAppearanceMedium</item>
<item name="android:lineSpacingMultiplier">1.1</item>
</style>

<style name="Widget.SampleMessageTile">
<item name="android:background">@drawable/tile</item>
<item name="android:shadowColor">#7F000000</item>
<item name="android:shadowDy">-3.5</item>
<item name="android:shadowRadius">2</item>
</style>

最佳答案

找到了解决办法:在Android Studio终端中,进入项目所在目录,输入命令: gradlew构建

出于某种原因,如果您使用 GUI,它最初构建不正确,但通过命令行构建后,通过 GUI 构建应该也可以工作。

关于java - Android Studio 代码示例构建错误 : Error: org. apache.xerces.dom.DocumentImpl 无法转换为 org.apache.xerces.dom.DeferredDocumentImpl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35632944/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com