答えて

29

Android Studio(AS)でこの問題を修正するには、Build-> Clean Projectを実行して、すべてを並べ替えました。私は手動によって問題を解決し

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:appcompat-v7:your_api_version_number.0.0' 
    compile 'com.android.support:design:+' 
} 
+0

それは仕事です。どうもありがとうございました。 –

5

私のために働いた\app\build.gradledependencies下二行

compile 'com.android.support:support-v4:22.2.0' compile 'com.android.support:design:22.2.0'

の下に追加する:あなたが持っている、依存関係の下で、あなたのbuild.gradleファイルで確認してください。

注:あなたのすべてのサポートライブラリは、例えば同じバージョンに同じバージョン、すなわちAPPCOMPAT-V7およびサポート-V4でなければなりません23.0.1;

あり
compile 'com.android.support:design:25.3.1' 

を追加依存関係の内部:そうでなければ、 オープンbuild.gradle(アプリモジュール)は、Gradleのスクリプトの下にコードのビルド

4

後にエラー java.lang.NoClassDefFoundError: android.support.v7.internal.widget.TintManager を得ることができます利用可能なライブラリの新しいバージョンである可能性があります、アンドロイドスタジオのリントチェックは、それを検出することがあります。

完全な依存関係の領域は、参考になるように見える場合があります。私が手動で追加したのは、上記の行だけです。

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
     exclude group: 'com.android.support', module: 'support-annotations' 
    }) 
    compile 'com.android.support:appcompat-v7:25.3.1' 
    compile 'com.android.support.constraint:constraint-layout:1.0.2' 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:design:25.3.1' 
} 

上記の答えは、あなたがバックグラウンドで起こっライブラリの自動アップデートでトラブル隔離バグを有していてもよく、それは常に最新のライブラリを使用しているため、一種の危険である

compile 'com.android.support:design:+' 

を追加することを提案しました。

+0

ありがとう!私は 'com.android.support:design:+'についても同じことを思っていました。 – Sam

関連する問題