2017-09-27 12 views
2

Eventbusを使用して作成したライブラリで遊んでいました。最初に私は私のアプリではそうのようなライブラリが含ま:除外モジュールの効果を元に戻すことができません

implementation project(':mylib') 

を、私はアプリでは問題をEventbusを使用しないことができました。 はその後、私の周りだけ混乱に同じファイルに次のように試してみました:

implementation 'org.greenrobot:eventbus:3.0.0' 
implementation (project(':mylib')){ 
    exclude module 'eventbus' 
} 

と私はまだEventbusを使用することができたが、今私は戻って

implementation project(':mylib') 

に戻ってきたと私はできる期待など私のアプリでEventbusにアクセスできなくなりました。私はアンドロイドスタジオからコマンドラインから削除しようとしましたが、まだ緑色のロボット、イベントバスなどの未​​解決のリファレンスを取得しても、再構築、作成、無効化、再起動を試みました。

私は髪を引き裂いています正確に何が変わったのか把握しようとすると、モジュールの除外を元に戻す方法については何も見つかりません。どうすれば解決できますか?

編集:

私はGradleのファイルに戻すimplementation 'org.greenrobot:eventbus:3.0.0'を追加することでうまくコンパイルできることを明確にすべきです。私はちょうど他の方法が働いていた、なぜ今ではないのか不思議であった。

答えて

0

は、フォルダを削除しよう:

/.idea 
/.gradle 
build 
+0

私はトリックを行うようには見えなかった、これに打撃を与えました。 –

関連する問題