2013-06-18 16 views
5

私のlibsフォルダに3つのjarファイルを使用するアプリケーションを作成しています。私は、アプリケーションを実行すると、私はAndroidの「javax/xml/XMLConstants.class」のトラブル処理

  • コモンズ・コーデック-1.8.jar
  • JAXP-API-1.4.2.jar
  • のlog4j-1.2.14.jar

を取得していますコアライブラリを構築していないときにコアクラス(java。*またはjavax。*) の使用を誤ったまたは間違った使用 "エラー:" Dxトラブル処理 "javax/xml XMLConstants.class": "

"

「のDalvik形式への変換がエラー1で失敗しました」

私は、JARファイルを削除してみましたが、それはコードにエラーになります。

私はこの問題を解決するためにここで何をする必要があるか教えてください。

答えて

0

解決策が見つかりました。

共通のクラスファイルが含まれているため、commons-codec-1.8.jarとjaxp-api-1.4.2.jarで問題が発生していました。私は自分のプロジェクトからjaxp-api-1.4.2.jarを削除しました。

+0

私のlibフォルダにいくつかのjarファイルがあり、本当に必要です。私はそれらを削除することはできませんし、あなたの質問に彼らの1人がエラーを投げています。サンジェイシーの答えが問題を解決していない原因をどうすればわからない –

18
compile ('com.squareup.retrofit:converter-simplexml:2.0.0-beta2') { 
exclude module: 'stax-api' 

} 
+0

+1 @サンジェイシー!これは、私が得ていたビルドエラー "javax/xml/XMLConstants.class" 'の処理の問題を解決しました。 – NightSkyDev

+0

@SanJaisy私はlibフォルダにいくつかのjarファイルを持っています。私は本当にそれらを必要としますが、この質問ではエラーを投げています。あなたの回答を私のgradleファイルに追加しても問題は解決しない –