我尝试编译旧的Android Native App时出错

时间:2018-05-22 23:57:53

标签: android android-studio gradle

我正在尝试编译一个非我开发的原生Android应用程序,但我面临以下错误:

  

检索项目的父项时出错:找不到与给定名称匹配的资源' android:TextAppearance.Material.Widget.Button.Inverse'。

     

检索项目的父项时出错:找不到与给定名称匹配的资源' android:Widget.Material.Button.Colored'。

     

任务执行失败':androidLib:processDebugResources'。   com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'命令' D:\ Android \ sdk \ build-tools \ 22.0.1 \ aapt.exe& #39;'完成非零退出值1

的build.gradle:

apply plugin: 'com.android.library'

android {
    compileSdkVersion 22
    buildToolsVersion "22.0.1"

    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 22
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }

    packagingOptions {
        exclude 'META-INF/ASL2.0'
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/NOTICE.txt'
    }
}

dependencies {
    compile 'com.google.android.gms:play-services:+'
    compile files('libs/jackson-core-asl-1.9.2.jar')
    compile files('libs/jackson-mapper-asl-1.9.2.jar')
    compile 'com.android.support:support-v4:22.2.0'
}

我使用Android Studio 2.1.3,当我第一次打开项目时,我已要求更新Gradle插件:
enter image description here

如何解决这个问题?

PS:我是原生Android的完全新手。

1 个答案:

答案 0 :(得分:0)

将您的buildToolsVersion更新为22.2.0