0
Retrofit2を使用してさまざまなAPIを呼び出していますが、今まではREST APIだけを呼び出していましたが、今はSOAP API呼び出しが必要でした。それは私が依存関係を追加するまでそれが動作するはずでした。Android:ClassNotFoundException Retrofit2用のSimpleXMLコンバーターを含む場合
compile 'compile('com.squareup.retrofit2:converter-simplexml:2.0.2') {
compile.exclude module: 'stax'
compile.exclude module: 'stax-api'
compile.exclude module: 'xpp3'
}
私はそれが私に狂っています。呼び出しが行われたときImはImが応答のために、故障句でコールバックを使用して、次のエラーを取得し、私はこれを取得:
java.lang.ClassNotFoundException: Didn't find class
"user_font_size_normal" on path: DexPathList[[zip file "/data
/app/com.my.app.debug-2.apk", zip file "/data/data/com.my.app.debug
/code_cache/secondary-dexes/com.my.app.debug-
2.apk.classes2.zip"],nativeLibraryDirectories=[/data/app-lib
/com.my.app.debug-2, /system/lib]]
私はmultiDexが有効になっています。私がcompile.exludesを削除した場合、ProGuardの問題があると思います。なぜなら、それはすべてコンパイルされないからです。以前からgsonconverterを使用し、2.0.2を使用しています。
アイデア? よろしくお願いします。 クリストファー