在编译时更新android studio错误后

时间:2017-11-13 16:26:12

标签: android android-studio android-gradle

任何人都可以帮我解决这个问题。该项目在旧版本中运行良好。提前致谢。请帮帮我我用Google搜索并尝试了许多方法,但没有成功 错误显示如下

Information:Gradle tasks [clean, :app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar]
Error:resource 

    android:style/TextAppearance.Material.Widget.Button.Borderless.Colored not found.
    Error:resource android:style/TextAppearance.Material.Widget.Button.Colored not found.
    Error:failed linking references.
    Error:java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
    Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
    Error:com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
    Error:Execution failed for task ':app:processDebugResources'.
    > Failed to execute aapt
    Information:BUILD FAILED in 44s
    Information:7 errors
    Information:0 warnings
    Information:See complete output in console

gradle

apply plugin: 'com.android.application'

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

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.1', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })


    compile 'com.android.support:appcompat-v7:23.0.1'
    compile 'com.google.android.gms:play-services:11.4.2'
    compile 'com.android.support:design:23.4.0'
    compile 'com.android.support:support-v4:23.4.0'
    compile 'com.miguelcatalan:materialsearchview:1.4.0'
    compile 'com.android.support:recyclerview-v7:23.4.0'
    compile 'com.android.support:cardview-v7:23.4.0'
    compile 'com.android.volley:volley:1.0.0'
    compile 'com.google.android.gms:play-services-appindexing:9.8.0'
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    testCompile 'junit:junit:4.12'
}

任何人都可以帮我解决这个问题。该项目在旧版本中运行良好。提前致谢。请帮帮我我用谷歌搜索并尝试了许多方法,但没有成功

2 个答案:

答案 0 :(得分:0)

这也可能是由于错过了" @"在对样式的引用中的符号,例如做" android:style / TextAppearance.Material.Widget.Button.Borderless.Colored"而不是" @android:style / TextAppearance.Material.Widget.Button.Borderless.Colored"。

AAPT会忽略此类错误,然后您的应用程序可能会在运行时遇到问题,AAPT2会在编译过程中及早发现这些错误。

答案 1 :(得分:0)

您好我使用的是Android Studio 3,并出现此错误Error:resource style/Base.V26.Theme.AppCompat.Light (aka XXX.XXX.XXX.XXX:style/Base.V26.Theme.AppCompat.Light) not found。我仍然无法弄清楚导致错误的原因,它在我插入我的物理设备(手机)之后开始出现,并且想要调试我在设备上写的应用程序。我花了几个小时试验。错误是如此普遍,以至于我无法创建新项目(甚至是完全空的新项目,导入样本......)而不会出现此错误。为我修复的内容(我在这里也是为了我自己的参考)是进入菜单构建/编辑构建类型/属性(选项卡)并设置编译SDK版本构建工具版本(在我的情况下为27)相同的值,并在 Flavors 标签中摆弄这些设置并使用 Min Sdk版本目标Sdk版本。另外请记住,这是2017年11月(因为我发现很多答案与不同版本的Android Studio和Eclipse有关,但这些答案根本不适合我的设置。)