android - 无法使用 android.arch.lifecycle:extensions 和 com.android.support:preference
问题描述
我需要LifecycleObserver
在我的应用程序中使用(已经存在的)。
这是我的build.gradle
(应用程序):
apply plugin: 'com.android.application'
android {
compileSdkVersion 27
defaultConfig {
applicationId "it.tux.app"
minSdkVersion 24
targetSdkVersion 27
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'android.arch.lifecycle:extensions:1.1.1'
implementation 'com.android.support:preference-v7:27.1.1'
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation "com.android.support:support-core-utils:27.1.1"
implementation 'com.android.support:design:27.1.1'
implementation 'com.android.support:support-v13:27.1.1'
implementation 'io.github.controlwear:virtualjoystick:1.9.2'
implementation 'com.google.android.gms:play-services-maps:17.0.0'
implementation 'com.google.code.gson:gson:2.8.5'
implementation 'com.jjoe64:graphview:4.2.2'
testImplementation 'junit:junit:4.12'
}
当然我也放了:
allprojects {
repositories {
google()
jcenter()
maven { url 'https://maven.google.com' }
}
}
在项目中build.gradle
。
在 gradle sync 之后,我得到一个关于com.android.support:preference-v7:27.1.1
和androidx.*
依赖项之间不兼容的错误。如果我尝试编译事情会变得更糟。我怎样才能解决这个问题?
解决方案
推荐阅读
- python - 用于发送电子邮件的 Python 脚本偶尔会因 [Errno 10060] 而失败
- python-3.x - 合并 .vec 文件
- arrays - 当 Int 值为 0 时从数组(tableView)中删除
- javascript - 防止文本插入到 contenteditable 中的 html 中
- facebook - 由于 v3.0 Facebook Graph API group-id/feed 端点总是返回空数组
- java - 如何在对话框中等待用户输入?
- android - Firebase Robo 测试在自定义 chrome 选项卡中不起作用
- javascript - 为谷歌地图样式加载外部 JSON 文件会破坏后续地图操作
- c# - 反序列化 Newtonsoft.Json 中的自定义异常
- php - 试图获取非对象 laravel 的属性