データベースIsarでユニットテストをするとき、「Invalid argument(s): Failed to load dynamic library (126)」と出る件の解消方法。

実行環境の想定
Windows 10 64bit
Android Studio

ユニットテストWindows上で実行するには、Windows用のdllが必要になるが、
本エラーメッセージは、そのdllを読み込めないよと言ってるようだ。

手順1:下記のリンクから使用中のIsarのバージョンにあったdllをダウンロードする。

github.com


私の環境ではこれ。

手順2:ファイルをリネームする。
isar.dllに変更する。

手順3:テストを行いたいプロジェクトのルートにisar.dllを置く

テスト実行。
これで動くはず。