將Android Studio從Canary 3更新到Canary 4后,在構(gòu)建時會引發(fā)以下錯誤。Android依賴項'com.android.support:support-support-v4'對于編譯(25.2.0)和運行時(26.0.0-beta2)類路徑具有不同的版本。您應(yīng)該通過DependencyResolution手動設(shè)置相同的版本。我在整個項目中進(jìn)行了一次完整的搜索,25.1.0沒有使用該版本。App-build.gradleandroid {compileSdkVersion 26buildToolsVersion '26.0.0'defaultConfig { applicationId "com.xxx.xxxx" minSdkVersion 14 targetSdkVersion versionCode 1 versionName "1.0" multiDexEnabled true}buildTypes { debug { debuggable true } release { debuggable false minifyEnabled true shrinkResources true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } lintOptions { abortOnError false }}}dependencies {implementation fileTree(dir: 'libs', include: ['*.jar'])testImplementation 'junit:junit:4.12'implementation project(':core')implementation com.google.android.gms:play-services-gcm:9.0.0'implementation('com.crashlytics.sdk.android:crashlytics:2.6.5@aar') { transitive = true}implementation 'com.android.support:multidex:1.0.1'implementation 'com.flurry.android:analytics:7.0.0'annotationProcessor 'com.jakewharton:butterknife-compiler:8.6.0'implementation 'com.jakewharton:butterknife:8.6.0'implementation 'com.android.support.constraint:constraint-layout:1.0.2'}Library-build.gradle:apply plugin: 'com.android.library'android {compileSdkVersion 26buildToolsVersion '26.0.0'defaultConfig { minSdkVersion 14 targetSdkVersion versionCode 1 versionName "1.0"}}dependencies {implementation fileTree(dir: 'libs', include: ['*.jar'])implementation files('libs/model.jar')testImplementation 'junit:junit:4.12'implementation 'com.android.support:percent:26.0.0-beta2'implementation 'com.android.support:appcompat-v7:26.0.0-beta2'implementation 'com.android.support:support-core-utils:26.0.0-beta2'implementation 'com.squareup.retrofit2:retrofit:2.0.2'implementation 'com.squareup.picasso:picasso:2.4.0'}注意:項目在Canary 3中的建設(shè)情況良好
- 3 回答
- 0 關(guān)注
- 737 瀏覽
添加回答
舉報
0/150
提交
取消