2017-05-30 5 views
0

firebase-ui-storageの依存関係を追加する際にエラーが発生します。Kotlinのストレージ用Firebase UIにエラーが発生する

compile 'com.android.support:appcompat-v7:25.3.1' 
compile 'com.android.support.constraint:constraint-layout:1.0.2' 
compile 'com.android.support:design:25.3.1' 
compile 'com.google.firebase:firebase-storage:10.2.6' 
compile 'com.github.bumptech.glide:glide:4.0.0-RC0' 

追加した後:

compile 'com.firebaseui:firebase-ui-storage:1.2.0' 

を私はのようなエラーを取得しています前に - 私は用アプリKotlin

build.gradleを作成している

すべてのcom.android.supportライブラリは、同じバージョンの 仕様を使用する必要があります(混合バージョンはランタイムクラッシュにつながる可能性があります)。見つけた バージョン25.3.1,25.1.1。例としては、 com.android.support:animated-vector-drawable:25.3.1と com.android.support:palette-v7:25.1.1

ライブラリ、ツールとライブラリのいくつかの組み合わせがありますが、それを含めます は互換性がなく、バグが発生する可能性があります。そのような非互換性は、最新バージョン ないAndroidのサポートライブラリのバージョンでコンパイル である(または特に、あなたの targetSdkVersionよりも低いバージョン。)

私はそれも私いけないなぜ起こるか知りません使用しているベクトル描画またはパレット

何か助けがありますか?

ありがとうございます。

+0

LinuxやMacで './gradlew app:dependencies'を使うか、Windows上で' gradlew.bat app:dependencies'を使ってアンドロイドスタジオの端末を使って依存関係ツリーを見て、最新のバージョンに更新したり強制的に使用したりできます最新のバージョン – Raghunandan

+0

を追加し、 'config.all { resolutionStrategy.force" com.android.support:appcompat-v7:25.3.1 "}'を追加することができます。他のすべてのライブラリが同じサポートlibを使用していることを確認してください。ほかのlibsも追加してください – Raghunandan

答えて

0

最近私は同じ問題がありました。だから私はこれらのバージョンをダウングレードした:

compile 'com.android.support:appcompat-v7:25.0.0' 
compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha8' 
compile 'com.android.support:design:25.0.0' 
compile 'com.google.firebase:firebase-storage:10.2.4' 
compile 'com.github.bumptech.glide:glide:4.0.0-RC0' 
compile 'com.google.firebase:firebase-storage:10.2.4' 

そして私にとってはうまくいった。

あなたの現在の依存関係に何が問題なのかを知りたければ、依存関係の完全なツリーがどのようなものかを確認してください。ライブラリのどのバージョンがAndroidサポートの別のバージョンライブラリ。

関連する問題