Ниже мой xml файл. В предварительном просмотре есть две ошибки: «Не удалось загрузить AppCompat ActionBar с неизвестной ошибкой» и «Не удалось создать более одного класса». Как бы то ни было, я могу запустить приложение. Но приложение вылетает, и в Logcat не отображаются ошибки.

Это мой снимок экрана предварительного просмотраenter image description here





    

    


    

        
        

        
        

    

        

            

            

            

            

        

    


    



Ниже appbar_main




    


        

            

            

    

    

    



Siva

Ответов: 15

Ответы (15)

Решение этой проблемы зависит от версии библиотеки поддержки Android, которую вы используете:

Библиотека поддержки 26.0.0-beta2

This android support library version has a bug causing the mentioned problem

В вашем файле сборки Gradle используйте:

compile 'com.android.support:appcompat-v7:26.0.0'

с:

buildToolsVersion '26.0.0' 

и

classpath 'com.android.tools.build:gradle:3.0.0-alpha8'

теперь все должно работать нормально.


Версия библиотеки 28 (бета)

Эти новые версии, кажется, снова страдают от аналогичных трудностей.

В вашем res / values ​​/ styles.xml измените стиль AppTheme с


на:


Используйте этот:

implementation 'com.android.support:appcompat-v7:26.0.0-beta1'
implementation 'com.android.support:design:26.0.0-beta1'

вместо

implementation 'com.android.support:appcompat-v7:26.0.0-beta2'
implementation 'com.android.support:design:26.0.0-beta2'

В моем случае это устранило проблему рендеринга.

Это минимальная конфигурация, которая решает проблему.

используйте:

dependencies {
    ...
    implementation 'com.android.support:appcompat-v7:26.1.0'
    ...
}

с:

 compileSdkVersion 26
 buildToolsVersion "26.0.1"

и в файл build.gradle, расположенный в корне проекта:

buildscript {
    ...
    ....
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'
        ...
        ...
    }
}

У меня тоже была такая проблема и она решена как изменить строку с res / values ​​/ styles.xml