2017-09-18 4 views
-1

私はandroid.myプロジェクトAPIレベル25の新機能です。プロジェクトを実行しているときにBUILD SUCCESSFUL..と表示されますが、2秒後にアプリケーションが停止しました。ライブラリはまったく同じバージョン仕様を使用する必要があります

ここでは私のGradleです:

apply plugin: 'com.android.application' 

android { 

    compileSdkVersion 25 
    buildToolsVersion "25.0.2" 
    defaultConfig { 
     applicationId "com.opent.fusedlocationproviderapp" 
     minSdkVersion 15 
     targetSdkVersion 25 
     versionCode 1 
     versionName "1.0" 
     testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    }} 

dependencies 
{ 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
     exclude group: 'com.android.support', module: 'support-annotations' 
    }) 
    compile 'com.android.support:support-compat:25.3.1' 

    compile 'com.android.support.constraint:constraint-layout:1.0.2' 
    testCompile 'junit:junit:4.12' 
    compile 'com.google.android.gms:play-services:11.0.4' 

} 
apply plugin: 'com.google.gms.google-services' 

.................................. ........................

をライン

コンパイル「上の提案を取得していますcom.android.support:support- compat:25.3.1 '
すべてのcom.android.supportライブラリは、まったく同じバージョン仕様を使用する必要があります(混合リビジョンはランタイムクラッシュにつながる可能性があります)。 s 25.3.1,25.2.0。 例inculde com.android.support:25.3.1 com.android.support:animated-vector-drwabale:25.2.0。

私はGradleで何をする必要がありますか?

+0

'com.android.support:support-compat:25.3.1' 'com.android.support:support-compat:25.0.1' –

+0

をコンパイルして 'com.android.support: support-compat:25.0.2 ' –

+0

クラッシュログを表示します。多分それはなぜクラッシュするのではない...? – Shark

答えて

0

あなたのGoogleプレイサービスは古いバージョンを使用しており、サポートライブラリに依存しているため、競合が発生します。

最新バージョンは次のとおりです。

compile 'com.google.android.gms:play-services:11.2.2' 

は、彼らはまだそれがアップ・ツー・滞在する方が良いです再び動作しますが、可能性を意味し、あなただけの警告とバージョンdifferenciesのためのエラーなしを取得することに注意してください日付。

+0

実行したときに、今の私のプロジェクトのイベントログが表示さ「デバッガの8600ローカルにバインドできません@Hristoストヤノフ –

+0

はクリーンしてみてください - 今 –

+0

を再構築イベントログは示し」インスタントランがフルビルドを実行し、 \t \t \t以降のインストールをインストールデバイスがディスク上のローカルビルドと一致しません」。@ Hristo Stoyanov –

関連する問題

 関連する問題