LoginSignup
0
0

More than 3 years have passed since last update.

Spek FrameworkをアップデートしたらTestができなくなった

Last updated at Posted at 2020-06-02

Spek Frameworkをアップデートしたらエラーが出て、困ったので、その対処を残します。

エラー内容(Spek Framework 2.0.11-IJ2019.2)

バージョンを上げたら以下のようなエラーがでた(以前のバーションだと出なかった)

io/mockk/proxy/MockKAgentFactory
java.lang.NoClassDefFoundError: io/mockk/proxy/MockKAgentFactory
...

java.lang.NoClassDefFoundError: Could not initialize class io.mockk.impl.JvmMockKGateway
...

対処

根本的な問題の解決にはなっていないが、一時的な対処として以前のバージョンに戻してみた。

Step1

事前に、Android StudioからSpek FrameworkをUninstallしてください。
まず、Spek Frameworkのページにて、赤丸のバージョンをダウンロードしてください。

Step2

Android StudioのPreferencesのPluginを開き、歯車アイコンをクリックして、Install Plugin from Diskを選択する。
そして、Step1でダウンロードしたZipファイルを選択します。
image.png

Step3

Step2を行うと、Pluginに以下のように表示されるので、インストールしてください。
image.png

おわりに

なぜエラーが出るのかはわかっていません。
個人的に調べてますが、どなたか知っていたら教えて下さい。

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