2018年11月28日水曜日

[android]app/build.gradleで「implementation 'com.android.support:appcompat-v7:28.0.0'」のところに「mixing versions can lead to runtime crashes」なる警告が表示される

久しぶりに自分で公開しているandroidアプリを更新しようとおもったですよ。

そしたら、app/build.gradleで「implementation 'com.android.support:appcompat-v7:28.0.0'」のところに「mixing versions can lead to runtime crashes」とかいう警告が表示されました。


結論

将来ほっといても解決されるような気がしますが、2018/11/28現在は、「implementation 'com.android.support:customtabs:28.0.0'」を追加すると警告は消えます。
正解かどうかはよくわからないです。

試行錯誤

警告だし、軽く動作確認した感じでは動いてはいましたが、気持ち悪いのでちょっと調べてみました。

android studio error- mixing versions can lead to run-time crashes
ここを参考にしてandroidDependenciesをダブルクリックしてみました。


com.android.support:customtabsが26.1でこれがあやしいです。
「implementation 'com.android.support:customtabs:28.0.0'」を追加してみたら、警告は消えました。
これであっているのだろうか。





0 件のコメント:

コメントを投稿