Nika’s blog

Android, Ruby on Rails?

Gradle 3.4にアップデートしたら...

どうも nika(@en_igmatic) です。

先日、Android Studio を 3.0 -> 3.1 に更新しました! そして、Gradle も 3.4 に更新したのですが、、、

問題が発生してしまいました...😰

Gradle がsync できない!?><

エラー内容は以下の通りです。

Configuration 'compile' is obsolete and has been replaced with 'implementation'. It will be removed at the end of 2018

Gradle 3.4 からcompile が廃止されて、全部implementation に書き直さなければならないそうです!

Migrate to Android Plugin for Gradle 3.0.0 | Android Studio

解決方法

compile を 全部implementation に変更!

implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:support-v4:26.1.0'
implementation 'com.android.support:cardview-v7:26.1.0'
implementation 'com.android.support:cardview-v7:26.1.0'

Syncできた!!