I work on an android project and after upgrading to Android Studio 3.0, my project started to give trouble.
The preview of my activities has stopped working, although the app is build and I can install it in the mobile / emulator, I can not see the XML layout changes in real time, the following error message:
Failed to load AppCompat ActionBar with unknown error.
also make these errors:
- android.support.v7.widget.AppCompatImageView (Open Class, Show Exception, Clear Cache)
- android.support.design.widget.CoordinatorLayout (Open Class, Show Exception, Clear Cache)
- android.support.v7.widget.RecyclerView (Open Class, Show Exception, Clear Cache)
- android.support.design.widget.FloatingActionButton (Open Class, Show Exception, Clear Cache)
- android.support.v7.widget.Toolbar (Open Class, Show Exception, Clear Cache)
- android.support.v7.widget.AppCompatTextView (Open Class, Show Exception, Clear Cache)
- android.support.v7.widget.ActionBarContextView (Open Class, Show Exception, Clear Cache)
- android.support.v7.app.WindowDecorActionBar (Open Class, Show Exception, Clear Cache)
- android.support.v7.widget.ActionBarOverlayLayout (Open Class, Show Exception, Clear Cache)
From what I read about this link: here seems to be a problem in Gradle, I tried to restore from an earlier version of my versioning, but I did not get any changes, follow the gradle:
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion '26.0.2'
lintOptions {
checkReleaseBuilds false
abortOnError false
}
defaultConfig {
applicationId "br.com.golfetto.golfettomobile"
minSdkVersion 15
targetSdkVersion 23
versionCode 1
versionName "2017.11.07"
multiDexEnabled true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
dexOptions { javaMaxHeapSize "4g" }
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile project(path: ':componentsutils')
compile group: 'com.google.guava', name: 'guava', version: 'r05'
compile 'com.github.barteksc:android-pdf-viewer:2.5.1'
compile group: 'commons-io', name: 'commons-io', version: '2.4'
compile 'com.sackcentury:shinebutton:0.1.4'
compile 'net.colindodd:toggleimagebutton:1.2'
compile 'com.sackcentury:shinebutton:0.1.4'
compile 'net.colindodd:toggleimagebutton:1.2'
compile 'com.android.support:multidex:1.0.1'
compile 'com.android.support:appcompat-v7:24.2.0'
compile 'com.android.support:design:23.4.0'
compile 'com.android.support:support-v4:23.4.0'
compile 'br.com.livroandroid:android-utils:1.0.2'
compile 'com.android.support:cardview-v7:23.4.0'
compile 'com.mikhaellopez:circularimageview:3.0.2'
compile 'com.synnapps:carouselview:0.0.9'
compile 'se.emilsjolander:sprinkles:1.3.1'
compile 'com.squareup.retrofit:retrofit:1.9.0'
compile 'com.squareup.okhttp:okhttp:2.7.5'
compile 'com.github.d-max:spots-dialog:0.4@aar'
compile 'com.antonionicolaspina:revealtextview:2.0'
compile 'com.jaredrummler:material-spinner:1.0.9'
compile 'com.google.firebase:firebase-core:9.0.2'
compile 'com.google.firebase:firebase-messaging:9.0.0'
compile 'junit:junit:4.12'
compile 'com.bcgdv.asia.lib:fanmenu:1.2'
compile 'com.google.android.gms:play-services:9.4.0'
compile 'com.google.firebase:firebase-crash:9.4.0'
compile 'com.android.support:recyclerview-v7:23.4.0'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.github.chrisbanes:PhotoView:1.2.6'
testCompile 'junit:junit:4.12'
}
EDIT: already tried to change the project theme, here is my XML Theme
<style name="AppTheme" parent="Base.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>
Anyone can help, thank you.