web-dev-qa-db-ja.com

Android Studioはシンボル 'TabLayout'を解決できません

シンボルTabLayoutを解決できませんか?このエラーをクリアするには?私を助けてください。私は既にimport Android.support.design.widget.TabLayoutをインポートしました。

22
Jeffin Manuel

同様の問題があり、これをAndroid Studio(AS)で修正するために、Build-> Clean ProjectとASですべてを整理しました。

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

次の2行を追加して、問題を解決しました手動

implementation 'com.Android.support:support-v4:22.2.0'
implementation 'com.Android.support:design:22.2.0'

\app\build.gradledependenciesの下で私のために働いた。

注:すべてのサポートライブラリは同じバージョンである必要があります。つまり、appcompat-v7とsupport-v4は同じバージョンです23.0.1;そうしないと、このエラーが発生する可能性があります

Java.lang.NoClassDefFoundError:コードビルド後のAndroid.support.v7.internal.widget.TintManager`

9
Shirish Herwade

Gradleスクリプトの下で、開くbuild.gradle(モジュール:アプリ)

dependencies addの内部

compile 'com.Android.support:design:25.3.1'

利用可能なライブラリの新しいバージョンがあるかもしれません、Android studio lint checkはそれを検出するかもしれません。

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

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:+'

常に最新のライブラリを使用するため、これは一種の危険です。バックグラウンドで発生する自動ライブラリ更新でバグを特定するのに苦労するかもしれません。

5
Matthew Rideout

Android Studioは「コンパイル」を使用せず、「実装」を使用します。 Build Gradle> dependencies {に移動するときに、以下のコードを必ず含めてください。

implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.Android.support:appcompat-v7:27.1.1'
implementation 'com.Android.support:support-v4:27.1.1'
implementation 'com.Android.support:design:27.1.1'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.Android.support.test:runner:1.0.1'
androidTestImplementation 'com.Android.support.test.espresso:espresso-core:3.0.1'

}

1
superskiers