web-dev-qa-db-ja.com

CoordinatorLayoutがAndroid Studio 3.1.3?

この質問が何度も尋ねられたことは知っていますが、ほとんどの解決策を試しましたが、どれもうまくいきませんでした。 Androidスタジオ3.1.3で作業するのはこれが初めてで、Androidスタジオの基本的なテンプレートオプションを使用して簡単なアプリを作成する方法のチュートリアルに従っていました。私が直面している問題は、 enter image description here

レンダリングの問題は、現在のテーマでスタイル「coordinatorLayoutStyle」を見つけることができませんでした

これをbuild.gradleファイルに追加してみました:

「com.Android.support:design:24.1.1」をコンパイルします

これもstyle.xmlに

<style name="AppTheme.NoActionBar">
  <item name="coordinatorLayoutStyle">@style/Widget.Design.CoordinatorLayout</item>
</style>

styles.xml

<resources>

    <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
    </style>

    <style name="AppTheme.NoActionBar">
        <item name="windowActionBar">false</item>
        <item name="windowNoTitle">true</item>
    </style>


    <style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />

    Couldn't resolve resource @style/Widget.Design.CoordinatorLayout<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />

</resources>

build.gradle

Android {
    compileSdkVersion 28
    defaultConfig {
        applicationId "com.example.notes"
        minSdkVersion 23
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "Android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.Android.support:appcompat-v7:28.0.0-alpha3'
    implementation 'com.Android.support.constraint:constraint-layout:1.1.2'
    implementation 'com.Android.support:design:28.0.0-alpha3'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.Android.support.test:runner:1.0.2'
    androidTestImplementation 'com.Android.support.test.espresso:espresso-core:3.0.2'
}
6
Pedro

私も同じ問題を抱えていました。私は次の手順を試してみました ここから ですが、それでも問題は解決しません。 Android studio 3.0+、それが次のアップデートで修正されることを願っています。Android Studio Preview 3.2では問題なく動作します。- ダウンロードAndroid Studioプレビュー および ここにアクセス Android Studio安定版と一緒に実行する方法を学ぶ

enter image description here

または、デザインライブラリのバージョンを27に下げることもできます(コンパイルsdkバージョンも27に)。

dependencies { implementation 'com.Android.support:appcompat-v7:27.0.2' implementation 'com.Android.support:design:27.0.2' }
5

この問題の永続的な解決策:ビルドグラドル(モジュールアプリ)を実装に変更com.Android.support:appcompat-v7:28.0.0-alpha1

1
Dhruv Upadhyaya

次のように、styles.xmlのテーマの前に「Base」を追加してみてください。-「Base.Theme.AppCompat.Light.DarkActionBar」

1
Dhruv Upadhyaya

ビルドグラドル(モジュールアプリ)を次のように変更します:com.Android.support:appcompat-v7:28.1.1-alpha3

to:com.Android.support:appcompat-v7:27.1.1

0
Bajirang namade

1.最初にこれを試してください:appcompatのGradle(モジュールアプリ)を変更します。

implementation 'com.Android.support:appcompat-v7:28.0.0-alpha1'

2.機能しない場合は、プロジェクトをクリーンアップしてから、再度ビルドします。私の場合、うまくいきました。

0
Anuj Pandey