Java 实现Android设计支持库时遇到问题

Java 实现Android设计支持库时遇到问题,java,android,android-studio,gradle,libraries,Java,Android,Android Studio,Gradle,Libraries,我一直在尝试实现Android的设计支持库,但没有成功。我遵循了来自的步骤。在出现了一些问题后,警告:与依赖项“com.android.support:support annotations”冲突。应用程序(xxx)和测试应用程序(xxx)的解析版本不同。我设法解决了这个问题。但是,现在我遇到了一个新错误: 我会在下面发布我的.gradle文件,也许你们可以帮我。我拿出了引起初始警告的单元测试和仪器测试的所有内容 (一) (二) 编辑1:SDK管理器中的所有内容都是最新的。使用编译SDK版本2

我一直在尝试实现Android的设计支持库,但没有成功。我遵循了来自的步骤。在出现了一些问题后,
警告:与依赖项“com.android.support:support annotations”冲突。应用程序(xxx)和测试应用程序(xxx)的解析版本不同。
我设法解决了这个问题。但是,现在我遇到了一个新错误:

我会在下面发布我的.gradle文件,也许你们可以帮我。我拿出了引起初始警告的单元测试和仪器测试的所有内容

(一)

(二)


编辑1:SDK管理器中的所有内容都是最新的。

使用
编译SDK版本23

添加


使用android.support.v7.widget,widget。材料仅适用于SDK 21的最低版本

您是否通过SDK管理器安装了最新的设计库23.0.1?是的,我安装了。SDK管理器中的所有内容都是最新的。是,否则gradle同步将失败编译SDK版本23使用android.support.v7.widget,
widget.Material
仅适用于SDK 21的最低版本
buildscript {
repositories
        {
            mavenCentral()
        }
dependencies
        {
            classpath 'com.android.tools.build:gradle:1.3.0'
            classpath 'com.newrelic.agent.android:agent-gradle-plugin:5.+'
            classpath 'com.stanfy.spoon:spoon-gradle-plugin:1.0.2'
        }
}

allprojects
        {
        repositories
                {
                    mavenCentral()
                }
    }
 apply plugin: 'com.android.application'
apply plugin: 'newrelic'
apply plugin: 'spoon'
//apply plugin: 'jacoco' // Not working at the moment

android {
    compileSdkVersion 21
    buildToolsVersion '23.0.1'
    defaultConfig {
        minSdkVersion 9
        targetSdkVersion 21
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
            debuggable false
            jniDebuggable false
        }
        debug {
            debuggable true
            testCoverageEnabled = false
        }
    }
    productFlavors {
        standard
        motorola
        honeywell
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_7
        targetCompatibility JavaVersion.VERSION_1_7
    }
    sourceSets {
        main {
            java.srcDirs = ['src/main/java']
}
    }
    packagingOptions {
        exclude 'LICENSE.txt'
    }
}

dependencies {
    compile 'com.android.support:support-v4:23.0.1'
    compile 'com.newrelic.agent.android:android-agent:5.+'

    compile 'com.android.support:appcompat-v7:23.0.1'
    compile 'com.android.support:design:23.0.1'
    compile 'com.android.support:recyclerview-v7:23.0.1'
    compile 'com.android.support:percent:23.0.1'


    compile files('libs/redlasersdk.jar')
    provided files('libs/com.symbol.emdk.jar') // Assuming the build does not need symbols compiled
    standardCompile files('libs/com.symbol.emdk.jar')
    // Compiling the EMDK symbols for non-motorola flavors
    honeywellCompile files('libs/com.symbol.emdk.jar')
    // Compiling the EMDK symbols for non-motorola flavors
    compile files('libs/honeywell.jar')

   spoon {
    debug = true
}

 apply from: "../artifacts.gradle"