Java 实现Android设计支持库时遇到问题
我一直在尝试实现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
警告:与依赖项“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"