私は私たちのアプリケーションを構築するためにmultidexを使うプロジェクトに取り組んでいます。私は、私たちのビルドにこのような多くのエラーを確認するために開始しました:MutidexとKotlin
java.lang.NoClassDefFoundErrorが:kotlin.reflect.jvm.internal.pcollections.MapEntry開始kotlin.reflectに関連
多くのクラスが中には見られないことビルド。 API 19以降でのみ発生します。
これを引き起こしている可能性があることを誰もが知っていますか、この問題を解決する方法はありますか?
ありがとうございます! https://developer.android.com/studio/build/multidex.html
で指定されているように
パッケージ全体を維持するために
multiDexKeepProguard
を使用することができます、あなたは私たちにあなたがエラーを取得しているコードを表示することができますか? –こんにちはフォンデサ、私は大好きです...しかし、この問題はアプリケーション全体であり、特定のコードではありません。この問題は、アプリでUIテストを実行しようとしたときに発生することがあります。 multidex_keep_fileにクラスを追加するとUIテストを実行できますが、いくつかのpcollectionsクラスでNoClassDefFoundErrorを取得できます=/ –
プロジェクトに 'kotlin-reflect'依存関係はありますか? –