xmlの読み込み機能が必要なアプリケーションを開発しています。次に、jarファイルをインポートする際にjavax.xml.streamライブラリを使用します。私はAndroidスタジオを使用しています。私は、jarファイルダウンロードtransformClassesWithDexForDebugがjavax.xml.streamをインポート中にエラーが発生しました
リンク:jar link
はしかし、私はアプリを構築する上でエラーが発生しました。
Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(org.apache.commons.digester.ExtendedBaseRules$1) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and without specifying any "-target" type options. The consequence of ignoring Error:this warning is that reflective operations on this class will incorrectly Error:indicate that it is not an inner class.
エラー: ':app:transformClassesWithDexForDebug'タスクの実行に失敗しました。
com.android.build.api.transform.TransformException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/bin/java'' finished with non-zero exit value 1
私はstackoverflowで検索しましたが、投稿はありません。誰もが私がこの混乱から抜け出すのを助けることができます!ありがとうございました!
更新
私はjavax.xml.streamを使用するための作業溶液を見つけることができません。私は代わりにorg.xmlpull.v1.XmlPullParserを使用して終了しました。これが他の誰かを助けてくれることを願って、まだ誰かがxmlストリームライブラリでエラーを修正できることを願っています。
はお返事を@Nirドゥアンありがとうございます。上記のコードをアプリケーションのgradleビルドに追加すると、gradle同期中にエラーが発生しました:「タイプcom.android.build.gradle.AppExtensionのオブジェクトに対して不明なプロパティ 'com'を取得できませんでした」あなたはそれを乗り越えるために私を導くことができますか? – meaholik