LoginSignup
0
0

More than 5 years have passed since last update.

UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dex.DexException の解決事例の1つ

Posted at

概要

Android Studioにて、jar自体をテストするためにjarをころころ入れ替えてapkをBuildするということをやっていて、ある日ふと気付いたら以下の内容でapkのビルドが失敗した。

説教内容
UNEXPECTED TOP-LEVEL EXCEPTION:
    com.android.dex.DexException: Multiple dex files define  ()

原因

複数のjarが読み込まれていたこと。

でもそんなことした覚えは無い。

解説

jarをころころ入れ替えるので、libsの下にディレクトリを切ってjarを管理してました。ごめんなさい。

でOpen Module Settings(F4)のDependenciesからjarを入れ替えてましたが、libs直下のjarは置いておくと優先して読み込まれるようで、たまたま前回の最後の操作で使うjarをlibs直下に置いたことにより発生したようでした。

libsの下に置いてあったjarを消すと無事解決。稚拙。

結論

部屋は片付けよう

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0