我正在尝试将我的应用迁移到定位到Android SDK 28。
我认为我对Anko对支持27.1.1的依赖感到不安,发生在here
我对com.android.support:support-v4:27.1.1和com.android.support:animated-vector-drawable:28.0.0的依赖项发生冲突
如果我尝试匹配Anko对27.1.1的使用,则我的版本会抱怨我不应使用低于目标版本的支持版本。
所以我不知道从这里去哪里。如果我使用的是Anko,就不要瞄准sdk28 :-(?
答案 0 :(得分:1)
这也困扰着我。首先,我确保Android支持库是最新的,并从Android支持库包https://developer.android.com/topic/libraries/support-library/packages
中添加了每个支持库然后在应用程序的build.gradle末尾添加以下内容:
configurations.all {
resolutionStrategy.eachDependency { DependencyResolveDetails details ->
def requested = details.requested
if (requested.group == 'com.android.support') {
if (!requested.name.startsWith("multidex")) {
details.useVersion '28.0.0'
}
}
}
}
希望这对您有用!