Error: Configration with name ‘default’ not found. と表示されたときの対応

ライブラリを追加した際に以下のエラーが発生しのたで紹介。

Error: Configration with name ‘default’ not found.


Error: Configration with name 'default' not found.の対処方法

僕は以下の手順で作業を行っている際にこのエラーが出ました。

  • 1.ライブラリをプロジェクトに配置。
  • 2.settings.grandleにライブラリを追加。
  • 3.appを右クリックして、Open Module Settings をクリック。
  • 4.AppのDependenciesタブを選択後、+ボタンでModule Dependencyをクリック。
  • 5.ライブラリを選択してOkをクリック。
  • 6.ここで Sync Nowを行う。

そうしたら、先のエラーが発生。

エラーメッセージからはよくわからないのですがライブラリのパスが異なっているため怒られているようです。解決方法は2つ。解凍したライブラリを正しい場所に配置するか、パスを修正するか。僕は前者をお勧めしますが、後者の方のためにパスの指定方法を紹介。

パスを指定する際は、 : がディレクトリ階層(¥)の変わりになります。

例: 

\hogeLibrary\ ⇒ :hogeLibrary
\hogeLibrary\hogeLibrary-ver333\hogeLibrary ⇒ :hogeLibrary:hogeLibrary-ver333:hogeLibrary

この事象は、解凍する際に、元のフォルダが下になる事で発生しますね。いやはや気をつけねば。

解決したよ!! というかたは、以下のボタンクリックをお願いします。