我安裝了Android Studio 1.5.1並測試了默認的「Hello World」應用程序,它完美地構建並在我的手機上工作。但是,我試圖對CardEmulation代碼示例執行相同的操作,但收到關於template-styles.xml文件的以下錯誤:Android Studio代碼示例生成錯誤:錯誤:org.apache.xerces.dom.DocumentImpl無法轉換爲org.apache.xerces.dom.DeferredDocumentImpl
「錯誤:錯誤:org.apache.xerces.dom.DocumentImpl無法轉換爲org.apache.xerces.dom.DeferredDocumentImpl 此意外錯誤的可能原因包括:
- Gradle的依賴關係緩存可能已損壞(有時會在網絡連接超時後發生)。 重新下載依賴關係並同步項目(需要網絡)
- Gradle構建過程(守護進程)的狀態可能已損壞。停止所有Gradle守護進程可能會解決此問題。 停止Gradle構建過程(需要重新啓動)
- 您的項目可能使用與項目中的其他插件或項目請求的Gradle版本不兼容的第三方插件。
我已經嘗試了所有上述建議的修復,但它仍然無法構建應用程序。怎麼辦我開始解決這個問題嗎?
下面是代碼示例中的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>
我遇到了同樣的問題。 – Damon