2016-08-21 13 views
1

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ストリームライブラリでエラーを修正できることを願っています。

答えて

0

appgradle.buildあなたにそれらを追加したファイル:

android { 
    // ...your other project settings... 
    project.tasks.withType(com.android.build.gradle.tasks.Dex) { 
     additionalParameters=['--core-library'] 
    } 
} 
dependencies { 
    // ...deps settings... 
    compile 'com.android.support:multidex:1.0.0' //enable multi-dex 

} 
+0

はお返事を@Nirドゥアンありがとうございます。上記のコードをアプリケーションのgradleビルドに追加すると、gradle同期中にエラーが発生しました:「タイプcom.android.build.gradle.AppExtensionのオブジェクトに対して不明なプロパティ 'com'を取得できませんでした」あなたはそれを乗り越えるために私を導くことができますか? – meaholik

関連する問題