Android Studio 进行了更新,导致它使用 26.0.0 的核心支持库,即动画矢量可绘制、支持注释、支持兼容、支持核心用户界面等。在我的项目中,我拥有一切我可以找到使用 API 25 的设置。我对依赖项的所有引用都是 25.3.1,buildTools 设置为 25.0.3。 targetSDKVersion 也是 25。我已经检查了文件/设置和文件/项目结构中的所有内容,但找不到对 API 26 的任何引用,但工作室一直包含这些导致错误显示在 gradle 文件中的项目,并合并代码以仅包含项目在 API 26 中可用。
如何让 Android Studio 为这个特定项目使用 API 25?
apply plugin: 'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion '25.0.3'
defaultConfig {
applicationId "com.domain.app"
minSdkVersion 15
targetSdkVersion 25
versionCode 50
versionName "3.5"
project.ext.set("archivesBaseName", "App-" + defaultConfig.versionName + "." + defaultConfig.versionCode);
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
dev {
minifyEnabled true
useProguard false // don't obfuscate
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
release {
minifyEnabled true
useProguard true
debuggable false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
compileOptions {
}
productFlavors {
}
}
repositories {
mavenCentral()
jcenter()
maven {
url "https://maven.google.com"
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:animated-vector-drawable:25.3.1'
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support:support-v4:25.3.1'
compile 'com.android.support:support-v13:25.3.1'
compile 'com.android.support:recyclerview-v7:25.3.1'
compile 'com.android.support:design:25.3.1'
compile 'com.google.code.gson:gson:2.8.0'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.github.bumptech.glide:glide:3.8.0'
compile('com.uservoice:uservoice-android-sdk:1.2.+') {
exclude module: 'commons-logging'
exclude module: 'httpcore'
exclude module: 'httpclient'
}
testCompile 'junit:junit:4.12'
}
**更新:** gradlew app:dependencies 的内容
NDK is missing a "platforms" directory.
If you are using NDK, verify the ndk.dir is set to a valid NDK directory. It is currently set to C:\Android\sdk\ndk-bundle.
If you are not using NDK, unset the NDK variable from ANDROID_NDK_HOME or local.properties to remove this warning.
Incremental java compilation is an incubating feature.
:app:dependencies
------------------------------------------------------------
Project :app
------------------------------------------------------------
_debugAndroidTestApk - ## Internal use, do not manually configure ##
\--- com.android.support.test.espresso:espresso-core:2.2.2
+--- com.squareup:javawriter:2.1.1
+--- com.android.support.test:rules:0.5
| \--- com.android.support.test:runner:0.5
| +--- junit:junit:4.12
| | \--- org.hamcrest:hamcrest-core:1.3
| \--- com.android.support.test:exposed-instrumentation-api-publish:0.5
+--- com.android.support.test:runner:0.5 (*)
+--- javax.inject:javax.inject:1
+--- org.hamcrest:hamcrest-library:1.3
| \--- org.hamcrest:hamcrest-core:1.3
+--- com.android.support.test.espresso:espresso-idling-resource:2.2.2
+--- org.hamcrest:hamcrest-integration:1.3
| \--- org.hamcrest:hamcrest-library:1.3 (*)
+--- com.google.code.findbugs:jsr305:2.0.1
\--- javax.annotation:javax.annotation-api:1.2
_debugAndroidTestCompile - ## Internal use, do not manually configure ##
\--- com.android.support.test.espresso:espresso-core:2.2.2
+--- com.squareup:javawriter:2.1.1
+--- com.android.support.test:rules:0.5
| \--- com.android.support.test:runner:0.5
| +--- junit:junit:4.12
| | \--- org.hamcrest:hamcrest-core:1.3
| \--- com.android.support.test:exposed-instrumentation-api-publish:0.5
+--- com.android.support.test:runner:0.5 (*)
+--- javax.inject:javax.inject:1
+--- org.hamcrest:hamcrest-library:1.3
| \--- org.hamcrest:hamcrest-core:1.3
+--- com.android.support.test.espresso:espresso-idling-resource:2.2.2
+--- org.hamcrest:hamcrest-integration:1.3
| \--- org.hamcrest:hamcrest-library:1.3 (*)
+--- com.google.code.findbugs:jsr305:2.0.1
\--- javax.annotation:javax.annotation-api:1.2
_debugApk - ## Internal use, do not manually configure ##
+--- com.android.support:animated-vector-drawable:25.3.1 -> 26.0.0
| +--- com.android.support:support-vector-drawable:26.0.0
| | +--- com.android.support:support-annotations:26.0.0
| | \--- com.android.support:support-compat:26.0.0
| | \--- com.android.support:support-annotations:26.0.0
| \--- com.android.support:support-core-ui:26.0.0
| +--- com.android.support:support-annotations:26.0.0
| \--- com.android.support:support-compat:26.0.0 (*)
+--- com.android.support:appcompat-v7:25.3.1 -> 26.0.0
| +--- com.android.support:support-annotations:26.0.0
| +--- com.android.support:support-v4:26.0.0
| | +--- com.android.support:support-compat:26.0.0 (*)
| | +--- com.android.support:support-media-compat:26.0.0
| | | +--- com.android.support:support-annotations:26.0.0
| | | \--- com.android.support:support-compat:26.0.0 (*)
| | +--- com.android.support:support-core-utils:26.0.0
| | | +--- com.android.support:support-annotations:26.0.0
| | | \--- com.android.support:support-compat:26.0.0 (*)
| | +--- com.android.support:support-core-ui:26.0.0 (*)
| | \--- com.android.support:support-fragment:26.0.0
| | +--- com.android.support:support-compat:26.0.0 (*)
| | +--- com.android.support:support-core-ui:26.0.0 (*)
| | \--- com.android.support:support-core-utils:26.0.0 (*)
| +--- com.android.support:support-vector-drawable:26.0.0 (*)
| \--- com.android.support:animated-vector-drawable:26.0.0 (*)
+--- com.android.support:support-v4:25.3.1 -> 26.0.0 (*)
+--- com.android.support:support-v13:25.3.1
| +--- com.android.support:support-annotations:25.3.1 -> 26.0.0
| \--- com.android.support:support-v4:25.3.1 -> 26.0.0 (*)
+--- com.android.support:recyclerview-v7:25.3.1
| +--- com.android.support:support-annotations:25.3.1 -> 26.0.0
| +--- com.android.support:support-compat:25.3.1 -> 26.0.0 (*)
| \--- com.android.support:support-core-ui:25.3.1 -> 26.0.0 (*)
+--- com.android.support:design:25.3.1
| +--- com.android.support:support-v4:25.3.1 -> 26.0.0 (*)
| +--- com.android.support:appcompat-v7:25.3.1 -> 26.0.0 (*)
| +--- com.android.support:recyclerview-v7:25.3.1 (*)
| \--- com.android.support:transition:25.3.1
| +--- com.android.support:support-annotations:25.3.1 -> 26.0.0
| \--- com.android.support:support-v4:25.3.1 -> 26.0.0 (*)
+--- com.google.code.gson:gson:2.8.0
+--- com.squareup.picasso:picasso:2.5.2
+--- com.android.support.constraint:constraint-layout:1.0.2
| \--- com.android.support.constraint:constraint-layout-solver:1.0.2
+--- com.github.bumptech.glide:glide:3.8.0
\--- com.uservoice:uservoice-android-sdk:1.2.+ -> 1.2.6
+--- com.android.support:support-core-utils:26.0.0 (*)
+--- com.android.support:appcompat-v7:26.0.0 (*)
+--- com.squareup.okhttp:okhttp:2.4.0
| \--- com.squareup.okio:okio:1.4.0
\--- oauth.signpost:signpost-core:1.2.1.2
\--- commons-codec:commons-codec:1.3
_debugCompile - ## Internal use, do not manually configure ##
+--- com.android.support:animated-vector-drawable:25.3.1 -> 26.0.0
| +--- com.android.support:support-vector-drawable:26.0.0
| | +--- com.android.support:support-annotations:26.0.0
| | \--- com.android.support:support-compat:26.0.0
| | \--- com.android.support:support-annotations:26.0.0
| \--- com.android.support:support-core-ui:26.0.0
| +--- com.android.support:support-annotations:26.0.0
| \--- com.android.support:support-compat:26.0.0 (*)
+--- com.android.support:appcompat-v7:25.3.1 -> 26.0.0
| +--- com.android.support:support-annotations:26.0.0
| +--- com.android.support:support-v4:26.0.0
| | +--- com.android.support:support-compat:26.0.0 (*)
| | +--- com.android.support:support-media-compat:26.0.0
| | | +--- com.android.support:support-annotations:26.0.0
| | | \--- com.android.support:support-compat:26.0.0 (*)
| | +--- com.android.support:support-core-utils:26.0.0
| | | +--- com.android.support:support-annotations:26.0.0
| | | \--- com.android.support:support-compat:26.0.0 (*)
| | +--- com.android.support:support-core-ui:26.0.0 (*)
| | \--- com.android.support:support-fragment:26.0.0
| | +--- com.android.support:support-compat:26.0.0 (*)
| | +--- com.android.support:support-core-ui:26.0.0 (*)
| | \--- com.android.support:support-core-utils:26.0.0 (*)
| +--- com.android.support:support-vector-drawable:26.0.0 (*)
| \--- com.android.support:animated-vector-drawable:26.0.0 (*)
+--- com.android.support:support-v4:25.3.1 -> 26.0.0 (*)
+--- com.android.support:support-v13:25.3.1
| +--- com.android.support:support-annotations:25.3.1 -> 26.0.0
| \--- com.android.support:support-v4:25.3.1 -> 26.0.0 (*)
+--- com.android.support:recyclerview-v7:25.3.1
| +--- com.android.support:support-annotations:25.3.1 -> 26.0.0
| +--- com.android.support:support-compat:25.3.1 -> 26.0.0 (*)
| \--- com.android.support:support-core-ui:25.3.1 -> 26.0.0 (*)
+--- com.android.support:design:25.3.1
| +--- com.android.support:support-v4:25.3.1 -> 26.0.0 (*)
| +--- com.android.support:appcompat-v7:25.3.1 -> 26.0.0 (*)
| +--- com.android.support:recyclerview-v7:25.3.1 (*)
| \--- com.android.support:transition:25.3.1
| +--- com.android.support:support-annotations:25.3.1 -> 26.0.0
| \--- com.android.support:support-v4:25.3.1 -> 26.0.0 (*)
+--- com.google.code.gson:gson:2.8.0
+--- com.squareup.picasso:picasso:2.5.2
+--- com.android.support.constraint:constraint-layout:1.0.2
| \--- com.android.support.constraint:constraint-layout-solver:1.0.2
+--- com.github.bumptech.glide:glide:3.8.0
\--- com.uservoice:uservoice-android-sdk:1.2.+ -> 1.2.6
+--- com.android.support:support-core-utils:26.0.0 (*)
+--- com.android.support:appcompat-v7:26.0.0 (*)
+--- com.squareup.okhttp:okhttp:2.4.0
| \--- com.squareup.okio:okio:1.4.0
\--- oauth.signpost:signpost-core:1.2.1.2
\--- commons-codec:commons-codec:1.3
_devApk - ## Internal use, do not manually configure ##
+--- com.android.support:animated-vector-drawable:25.3.1 -> 26.0.0
| +--- com.android.support:support-vector-drawable:26.0.0
| | +--- com.android.support:support-annotations:26.0.0
| | \--- com.android.support:support-compat:26.0.0
| | \--- com.android.support:support-annotations:26.0.0
| \--- com.android.support:support-core-ui:26.0.0
| +--- com.android.support:support-annotations:26.0.0
| \--- com.android.support:support-compat:26.0.0 (*)
+--- com.android.support:appcompat-v7:25.3.1 -> 26.0.0
| +--- com.android.support:support-annotations:26.0.0
| +--- com.android.support:support-v4:26.0.0
| | +--- com.android.support:support-compat:26.0.0 (*)
| | +--- com.android.support:support-media-compat:26.0.0
| | | +--- com.android.support:support-annotations:26.0.0
| | | \--- com.android.support:support-compat:26.0.0 (*)
| | +--- com.android.support:support-core-utils:26.0.0
| | | +--- com.android.support:support-annotations:26.0.0
| | | \--- com.android.support:support-compat:26.0.0 (*)
| | +--- com.android.support:support-core-ui:26.0.0 (*)
| | \--- com.android.support:support-fragment:26.0.0
| | +--- com.android.support:support-compat:26.0.0 (*)
| | +--- com.android.support:support-core-ui:26.0.0 (*)
| | \--- com.android.support:support-core-utils:26.0.0 (*)
| +--- com.android.support:support-vector-drawable:26.0.0 (*)
| \--- com.android.support:animated-vector-drawable:26.0.0 (*)
+--- com.android.support:support-v4:25.3.1 -> 26.0.0 (*)
+--- com.android.support:support-v13:25.3.1
| +--- com.android.support:support-annotations:25.3.1 -> 26.0.0
| \--- com.android.support:support-v4:25.3.1 -> 26.0.0 (*)
+--- com.android.support:recyclerview-v7:25.3.1
| +--- com.android.support:support-annotations:25.3.1 -> 26.0.0
| +--- com.android.support:support-compat:25.3.1 -> 26.0.0 (*)
| \--- com.android.support:support-core-ui:25.3.1 -> 26.0.0 (*)
+--- com.android.support:design:25.3.1
| +--- com.android.support:support-v4:25.3.1 -> 26.0.0 (*)
| +--- com.android.support:appcompat-v7:25.3.1 -> 26.0.0 (*)
| +--- com.android.support:recyclerview-v7:25.3.1 (*)
| \--- com.android.support:transition:25.3.1
| +--- com.android.support:support-annotations:25.3.1 -> 26.0.0
| \--- com.android.support:support-v4:25.3.1 -> 26.0.0 (*)
+--- com.google.code.gson:gson:2.8.0
+--- com.squareup.picasso:picasso:2.5.2
+--- com.android.support.constraint:constraint-layout:1.0.2
| \--- com.android.support.constraint:constraint-layout-solver:1.0.2
+--- com.github.bumptech.glide:glide:3.8.0
\--- com.uservoice:uservoice-android-sdk:1.2.+ -> 1.2.6
+--- com.android.support:support-core-utils:26.0.0 (*)
+--- com.android.support:appcompat-v7:26.0.0 (*)
+--- com.squareup.okhttp:okhttp:2.4.0
| \--- com.squareup.okio:okio:1.4.0
\--- oauth.signpost:signpost-core:1.2.1.2
\--- commons-codec:commons-codec:1.3
_devCompile - ## Internal use, do not manually configure ##
+--- com.android.support:animated-vector-drawable:25.3.1 -> 26.0.0
| +--- com.android.support:support-vector-drawable:26.0.0
| | +--- com.android.support:support-annotations:26.0.0
| | \--- com.android.support:support-compat:26.0.0
| | \--- com.android.support:support-annotations:26.0.0
| \--- com.android.support:support-core-ui:26.0.0
| +--- com.android.support:support-annotations:26.0.0
| \--- com.android.support:support-compat:26.0.0 (*)
+--- com.android.support:appcompat-v7:25.3.1 -> 26.0.0
| +--- com.android.support:support-annotations:26.0.0
| +--- com.android.support:support-v4:26.0.0
| | +--- com.android.support:support-compat:26.0.0 (*)
| | +--- com.android.support:support-media-compat:26.0.0
| | | +--- com.android.support:support-annotations:26.0.0
| | | \--- com.android.support:support-compat:26.0.0 (*)
| | +--- com.android.support:support-core-utils:26.0.0
| | | +--- com.android.support:support-annotations:26.0.0
| | | \--- com.android.support:support-compat:26.0.0 (*)
| | +--- com.android.support:support-core-ui:26.0.0 (*)
| | \--- com.android.support:support-fragment:26.0.0
| | +--- com.android.support:support-compat:26.0.0 (*)
| | +--- com.android.support:support-core-ui:26.0.0 (*)
| | \--- com.android.support:support-core-utils:26.0.0 (*)
| +--- com.android.support:support-vector-drawable:26.0.0 (*)
| \--- com.android.support:animated-vector-drawable:26.0.0 (*)
+--- com.android.support:support-v4:25.3.1 -> 26.0.0 (*)
+--- com.android.support:support-v13:25.3.1
| +--- com.android.support:support-annotations:25.3.1 -> 26.0.0
| \--- com.android.support:support-v4:25.3.1 -> 26.0.0 (*)
+--- com.android.support:recyclerview-v7:25.3.1
| +--- com.android.support:support-annotations:25.3.1 -> 26.0.0
| +--- com.android.support:support-compat:25.3.1 -> 26.0.0 (*)
| \--- com.android.support:support-core-ui:25.3.1 -> 26.0.0 (*)
+--- com.android.support:design:25.3.1
| +--- com.android.support:support-v4:25.3.1 -> 26.0.0 (*)
| +--- com.android.support:appcompat-v7:25.3.1 -> 26.0.0 (*)
| +--- com.android.support:recyclerview-v7:25.3.1 (*)
| \--- com.android.support:transition:25.3.1
| +--- com.android.support:support-annotations:25.3.1 -> 26.0.0
| \--- com.android.support:support-v4:25.3.1 -> 26.0.0 (*)
+--- com.google.code.gson:gson:2.8.0
+--- com.squareup.picasso:picasso:2.5.2
+--- com.android.support.constraint:constraint-layout:1.0.2
| \--- com.android.support.constraint:constraint-layout-solver:1.0.2
+--- com.github.bumptech.glide:glide:3.8.0
\--- com.uservoice:uservoice-android-sdk:1.2.+ -> 1.2.6
+--- com.android.support:support-core-utils:26.0.0 (*)
+--- com.android.support:appcompat-v7:26.0.0 (*)
+--- com.squareup.okhttp:okhttp:2.4.0
| \--- com.squareup.okio:okio:1.4.0
\--- oauth.signpost:signpost-core:1.2.1.2
\--- commons-codec:commons-codec:1.3
_releaseApk - ## Internal use, do not manually configure ##
+--- com.android.support:animated-vector-drawable:25.3.1 -> 26.0.0
| +--- com.android.support:support-vector-drawable:26.0.0
| | +--- com.android.support:support-annotations:26.0.0
| | \--- com.android.support:support-compat:26.0.0
| | \--- com.android.support:support-annotations:26.0.0
| \--- com.android.support:support-core-ui:26.0.0
| +--- com.android.support:support-annotations:26.0.0
| \--- com.android.support:support-compat:26.0.0 (*)
+--- com.android.support:appcompat-v7:25.3.1 -> 26.0.0
| +--- com.android.support:support-annotations:26.0.0
| +--- com.android.support:support-v4:26.0.0
| | +--- com.android.support:support-compat:26.0.0 (*)
| | +--- com.android.support:support-media-compat:26.0.0
| | | +--- com.android.support:support-annotations:26.0.0
| | | \--- com.android.support:support-compat:26.0.0 (*)
| | +--- com.android.support:support-core-utils:26.0.0
| | | +--- com.android.support:support-annotations:26.0.0
| | | \--- com.android.support:support-compat:26.0.0 (*)
| | +--- com.android.support:support-core-ui:26.0.0 (*)
| | \--- com.android.support:support-fragment:26.0.0
| | +--- com.android.support:support-compat:26.0.0 (*)
| | +--- com.android.support:support-core-ui:26.0.0 (*)
| | \--- com.android.support:support-core-utils:26.0.0 (*)
| +--- com.android.support:support-vector-drawable:26.0.0 (*)
| \--- com.android.support:animated-vector-drawable:26.0.0 (*)
+--- com.android.support:support-v4:25.3.1 -> 26.0.0 (*)
+--- com.android.support:support-v13:25.3.1
| +--- com.android.support:support-annotations:25.3.1 -> 26.0.0
| \--- com.android.support:support-v4:25.3.1 -> 26.0.0 (*)
+--- com.android.support:recyclerview-v7:25.3.1
| +--- com.android.support:support-annotations:25.3.1 -> 26.0.0
| +--- com.android.support:support-compat:25.3.1 -> 26.0.0 (*)
| \--- com.android.support:support-core-ui:25.3.1 -> 26.0.0 (*)
+--- com.android.support:design:25.3.1
| +--- com.android.support:support-v4:25.3.1 -> 26.0.0 (*)
| +--- com.android.support:appcompat-v7:25.3.1 -> 26.0.0 (*)
| +--- com.android.support:recyclerview-v7:25.3.1 (*)
| \--- com.android.support:transition:25.3.1
| +--- com.android.support:support-annotations:25.3.1 -> 26.0.0
| \--- com.android.support:support-v4:25.3.1 -> 26.0.0 (*)
+--- com.google.code.gson:gson:2.8.0
+--- com.squareup.picasso:picasso:2.5.2
+--- com.android.support.constraint:constraint-layout:1.0.2
| \--- com.android.support.constraint:constraint-layout-solver:1.0.2
+--- com.github.bumptech.glide:glide:3.8.0
\--- com.uservoice:uservoice-android-sdk:1.2.+ -> 1.2.6
+--- com.android.support:support-core-utils:26.0.0 (*)
+--- com.android.support:appcompat-v7:26.0.0 (*)
+--- com.squareup.okhttp:okhttp:2.4.0
| \--- com.squareup.okio:okio:1.4.0
\--- oauth.signpost:signpost-core:1.2.1.2
\--- commons-codec:commons-codec:1.3
_releaseCompile - ## Internal use, do not manually configure ##
+--- com.android.support:animated-vector-drawable:25.3.1 -> 26.0.0
| +--- com.android.support:support-vector-drawable:26.0.0
| | +--- com.android.support:support-annotations:26.0.0
| | \--- com.android.support:support-compat:26.0.0
| | \--- com.android.support:support-annotations:26.0.0
| \--- com.android.support:support-core-ui:26.0.0
| +--- com.android.support:support-annotations:26.0.0
| \--- com.android.support:support-compat:26.0.0 (*)
+--- com.android.support:appcompat-v7:25.3.1 -> 26.0.0
| +--- com.android.support:support-annotations:26.0.0
| +--- com.android.support:support-v4:26.0.0
| | +--- com.android.support:support-compat:26.0.0 (*)
| | +--- com.android.support:support-media-compat:26.0.0
| | | +--- com.android.support:support-annotations:26.0.0
| | | \--- com.android.support:support-compat:26.0.0 (*)
| | +--- com.android.support:support-core-utils:26.0.0
| | | +--- com.android.support:support-annotations:26.0.0
| | | \--- com.android.support:support-compat:26.0.0 (*)
| | +--- com.android.support:support-core-ui:26.0.0 (*)
| | \--- com.android.support:support-fragment:26.0.0
| | +--- com.android.support:support-compat:26.0.0 (*)
| | +--- com.android.support:support-core-ui:26.0.0 (*)
| | \--- com.android.support:support-core-utils:26.0.0 (*)
| +--- com.android.support:support-vector-drawable:26.0.0 (*)
| \--- com.android.support:animated-vector-drawable:26.0.0 (*)
+--- com.android.support:support-v4:25.3.1 -> 26.0.0 (*)
+--- com.android.support:support-v13:25.3.1
| +--- com.android.support:support-annotations:25.3.1 -> 26.0.0
| \--- com.android.support:support-v4:25.3.1 -> 26.0.0 (*)
+--- com.android.support:recyclerview-v7:25.3.1
| +--- com.android.support:support-annotations:25.3.1 -> 26.0.0
| +--- com.android.support:support-compat:25.3.1 -> 26.0.0 (*)
| \--- com.android.support:support-core-ui:25.3.1 -> 26.0.0 (*)
+--- com.android.support:design:25.3.1
| +--- com.android.support:support-v4:25.3.1 -> 26.0.0 (*)
| +--- com.android.support:appcompat-v7:25.3.1 -> 26.0.0 (*)
| +--- com.android.support:recyclerview-v7:25.3.1 (*)
| \--- com.android.support:transition:25.3.1
| +--- com.android.support:support-annotations:25.3.1 -> 26.0.0
| \--- com.android.support:support-v4:25.3.1 -> 26.0.0 (*)
+--- com.google.code.gson:gson:2.8.0
+--- com.squareup.picasso:picasso:2.5.2
+--- com.android.support.constraint:constraint-layout:1.0.2
| \--- com.android.support.constraint:constraint-layout-solver:1.0.2
+--- com.github.bumptech.glide:glide:3.8.0
\--- com.uservoice:uservoice-android-sdk:1.2.+ -> 1.2.6
+--- com.android.support:support-core-utils:26.0.0 (*)
+--- com.android.support:appcompat-v7:26.0.0 (*)
+--- com.squareup.okhttp:okhttp:2.4.0
| \--- com.squareup.okio:okio:1.4.0
\--- oauth.signpost:signpost-core:1.2.1.2
\--- commons-codec:commons-codec:1.3
compile - Classpath for compiling the main sources.
+--- com.android.support:animated-vector-drawable:25.3.1 -> 26.0.0
| +--- com.android.support:support-vector-drawable:26.0.0
| | +--- com.android.support:support-annotations:26.0.0
| | \--- com.android.support:support-compat:26.0.0
| | \--- com.android.support:support-annotations:26.0.0
| \--- com.android.support:support-core-ui:26.0.0
| +--- com.android.support:support-annotations:26.0.0
| \--- com.android.support:support-compat:26.0.0 (*)
+--- com.android.support:appcompat-v7:25.3.1 -> 26.0.0
| +--- com.android.support:support-annotations:26.0.0
| +--- com.android.support:support-v4:26.0.0
| | +--- com.android.support:support-compat:26.0.0 (*)
| | +--- com.android.support:support-media-compat:26.0.0
| | | +--- com.android.support:support-annotations:26.0.0
| | | \--- com.android.support:support-compat:26.0.0 (*)
| | +--- com.android.support:support-core-utils:26.0.0
| | | +--- com.android.support:support-annotations:26.0.0
| | | \--- com.android.support:support-compat:26.0.0 (*)
| | +--- com.android.support:support-core-ui:26.0.0 (*)
| | \--- com.android.support:support-fragment:26.0.0
| | +--- com.android.support:support-compat:26.0.0 (*)
| | +--- com.android.support:support-core-ui:26.0.0 (*)
| | \--- com.android.support:support-core-utils:26.0.0 (*)
| +--- com.android.support:support-vector-drawable:26.0.0 (*)
| \--- com.android.support:animated-vector-drawable:26.0.0 (*)
+--- com.android.support:support-v4:25.3.1 -> 26.0.0 (*)
+--- com.android.support:support-v13:25.3.1
| +--- com.android.support:support-annotations:25.3.1 -> 26.0.0
| \--- com.android.support:support-v4:25.3.1 -> 26.0.0 (*)
+--- com.android.support:recyclerview-v7:25.3.1
| +--- com.android.support:support-annotations:25.3.1 -> 26.0.0
| +--- com.android.support:support-compat:25.3.1 -> 26.0.0 (*)
| \--- com.android.support:support-core-ui:25.3.1 -> 26.0.0 (*)
+--- com.android.support:design:25.3.1
| +--- com.android.support:support-v4:25.3.1 -> 26.0.0 (*)
| +--- com.android.support:appcompat-v7:25.3.1 -> 26.0.0 (*)
| +--- com.android.support:recyclerview-v7:25.3.1 (*)
| \--- com.android.support:transition:25.3.1
| +--- com.android.support:support-annotations:25.3.1 -> 26.0.0
| \--- com.android.support:support-v4:25.3.1 -> 26.0.0 (*)
+--- com.google.code.gson:gson:2.8.0
+--- com.squareup.picasso:picasso:2.5.2
+--- com.android.support.constraint:constraint-layout:1.0.2
| \--- com.android.support.constraint:constraint-layout-solver:1.0.2
+--- com.github.bumptech.glide:glide:3.8.0
\--- com.uservoice:uservoice-android-sdk:1.2.+ -> 1.2.6
+--- com.android.support:support-core-utils:26.0.0 (*)
+--- com.android.support:appcompat-v7:26.0.0 (*)
+--- com.squareup.okhttp:okhttp:2.4.0
| \--- com.squareup.okio:okio:1.4.0
\--- oauth.signpost:signpost-core:1.2.1.2
\--- commons-codec:commons-codec:1.3
SNIP
BUILD SUCCESSFUL
TIA, 迈克
最佳答案
您的gradlew.bat 依赖项
输出:
\--- com.uservoice:uservoice-android-sdk:1.2.+ -> 1.2.6
+--- com.android.support:support-core-utils:26.0.0 (*)
+--- com.android.support:appcompat-v7:26.0.0 (*)
表示 com.uservoice:uservoice-android-sdk:1.2.6
依赖于支持库的版本 26.0.0
。如果您想继续使用 API 25 进行编译,则需要使用旧版本的库。(出于这个原因和许多其他原因,在 Gradle 依赖项中使用 +
几乎总是一个坏主意)
当然,根据Picking your compileSdkVersion blog post :
It should be emphasized that changing your compileSdkVersion does not change runtime behavior. While new compiler warnings/errors may be present when changing your compileSdkVersion, your compileSdkVersion is not included in your APK: it is purely used at compile time. (You should really fix those warnings though — they were added for a reason!)
Therefore it is strongly recommended that you always compile with the latest SDK. You’ll get all the benefits of new compilation checks on existing code, avoid newly deprecated APIs, and be ready to use new APIs.
您真的应该考虑使用最新的 SDK。
关于android - 如何从 Android Studio 中删除 API 26?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46122253/