2017-06-20 20 views
1

Androidを学び始めました。私はGoogle Map APIで作業しようとしています。私のアプリは、私がそれを起動しようとするたびにクラッシュしている、私はbuild.gradleファイルで1つの通知を調査した。Androidアプリがクラッシュする:com.android.support.constraint:constraint-layout:Error

Please refer this image to see the message from compiler

私はcompileSdkVersion 26をサポートするためにcom.android.support.constraint:constraint-layout:1.0.0-alpha9com.android.support.constraint:constraint-layout:1.0.0-alpha7を変更しました。この問題を解決するためにGoogleで関連するリンクを見つけることはできません。

答えて

0

postを参照してください.Gradleコマンドを実行すると、依存関係の中に異なるbuildtoolsバージョンがあることがわかります。

ポストから:

依存関係のあなたの完全なツリーがあるかを確認するのGradleの依存関係のレポートを実行します。そこから、あなたのライブラリ のどれがAndroidサポートライブラリの別のバージョンを求めているのかがわかります。 何を求めているのかは、 25.2.0バージョンで直接問い合わせるか、Gradleの他の競合解決手法を使って同じバージョンを手配してください。

ラン:

./gradlew -q dependencies <module-name>:dependencies --configuration compile 

例:

./gradlew -q dependencies app:dependencies --configuration compile 
2

あなたのコンパイルSDKのバージョンがサポートライブラリよりも大きい場合、

android { 
... 
compileSdkVersion 25 
... 
} 
としてあなたのGradleを変更してみてください

と依存関係の中に、あなたは追加することができます

compile 'com.android.support.constraint:constraint-layout:1.0.2'

関連する問題