ReactNative:Configuration with name ‘default’ not found.

Published on:
Last updated:

This post is also available in: 日本語 (Japanese)

ReactNativeでAndroidスマートフォンアプリを開発していて、デバッグビルドした際に下記のようなエラーに遭遇しましたので、対処方法をメモ代わりに書いています。
色々対処法があるみたいですが、私の場合は以下の方法でデバッグビルドできた...という感じです。

> Could not resolve all dependencies for configuration ':app:_debugApk'.
   > Configuration with name 'default' not found.

まずは、詳細なエラー情報を表示されるようにして、エラーの原因を調べてみると良いかと思います。

cd android && gradlew assembleDebug --info

なんとなく、キャッシュが悪さしているような気がしたので、下記のコマンドを打って、キャッシュ(ビルドキャッシュ、nodeのキャッシュ)をクリアするとエラーなくデバッグビルドできました。
Windowsの場合は「./gradlew clean」の部分を「gradlew clean」としてコマンドを打ちます。

cd android && ./gradlew clean
npm cache verify

About
Kuniyoshi Takemoto is the founder of Amelt.net LLC, and editor of this blog(www.amelt.net).Learn more and follow me on LinkedIn.