Сегодня я получил письмо с информацией об изменениях API Google, поэтому я начал что-то менять, и я попал в этот беспорядок. Поскольку эти изменения являются новыми, я добавляю этот вопрос.Я перепробовал все способы, такие как проверка имен ресурсов, поиск любой ошибки, @id
изменен на @+id
и т. Д.
Вещи, которые я пытаюсь сделать.
- Обновите новые места в Google api
- Обновите версии зависимостей
Это единственная ошибка, которую я получаю после сборки проекта.Ошибка в кавычках - это ссылка, где я могу приземлиться, но там я ничего не могу сделать(Невозможно редактировать.)
Android resource linking failed Output:
C: \ Users \ Varun \ Documents \ Projects \ Android \ Work \ androidApp \ app \ build \ промежуточные \ incremental \ mergeDebugResources \ merged.dir \ values-v28 \ values-v28.xml: 19: ошибка: ресурс android: attr / dialogCornerRadius не найден.
C: \ Users \ Varun \ Documents \ Projects \ Android \ Work \ androidApp \ app \ build \ промежуточные звенья\ incremental \ mergeDebugResources \ merged.dir \ values-v28 \ values-v28.xml: 23: ошибка: ресурс android: attr / dialogCornerRadius не найден.
C: \ Users \ Varun \ Documents \Проекты \ Android \ Work \ androidApp \ app \ build \ middleates \ incremental \ mergeDebugResources \ merged.dir \ values \ values.xml: 2503: ошибка: ресурс android: attr / fontVariationSettings не найден.C: \ Users \ Varun \ Documents \ Projects \ Android \ Work \ androidApp \ app \ build \ middleates \ incremental \ mergeDebugResources \ merged.dir \ values \ values.xml: 2504: ошибка: ресурс android: attr / ttcIndex не найден.ошибка: не удалось связать ссылки.
Command: C:\Users\Varun\.gradle\caches\transforms-1\files-1.1\aapt2-3.2.1-4818971-windows.jar\044967590956c301bbc7211def0c51bd\aapt2-3.2.1-4818971-windows\aapt2.exe link -I\
C:\Users\Varun\AppData\Local\Android\Sdk\platforms\android-27\android.jar\
--manifest\
C:\Users\Varun\Documents\Projects\Android\Work\androidApp\app\build\intermediates\merged_manifests\debug\processDebugManifest\merged\AndroidManifest.xml\
-o\
C:\Users\Varun\Documents\Projects\Android\Work\androidApp\app\build\intermediates\processed_res\debug\processDebugResources\out\resources-debug.ap_\
-R\
@C:\Users\Varun\Documents\Projects\Android\Work\androidApp\app\build\intermediates\incremental\processDebugResources\resources-list-for-resources-debug.ap_.txt\
--auto-add-overlay\
--java\
C:\Users\Varun\Documents\Projects\Android\Work\androidApp\app\build\generated\not_namespaced_r_class_sources\debug\processDebugResources\r\
--proguard-main-dex\
C:\Users\Varun\Documents\Projects\Android\Work\androidApp\app\build\intermediates\legacy_multidex_aapt_derived_proguard_rules\debug\processDebugResources\manifest_keep.txt\
--custom-package\
com.seatmate.android\
-0\
apk\
--preferred-density\
xxhdpi\
--output-text-symbols\
C:\Users\Varun\Documents\Projects\Android\Work\androidApp\app\build\intermediates\symbols\debug\R.txt\
--no-version-vectors Daemon: AAPT2 aapt2-3.2.1-4818971-windows Daemon #0
build.gradle (уровень приложения)
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
android {
lintOptions {
checkReleaseBuilds false
}
compileSdkVersion 27
defaultConfig {
applicationId "com.seatmate.android"
minSdkVersion 17
targetSdkVersion 27
versionCode 41
versionName "1.0.40"
multiDexEnabled true
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
signingConfig signingConfigs.config
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
debuggable true
}
}
compileOptions {
targetCompatibility 1.8
sourceCompatibility 1.8
}
productFlavors {
}
dexOptions {
javaMaxHeapSize "4g"
}
}
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support:design:27.1.1'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:rules:1.0.2'
androidTestImplementation 'com.android.support.test.uiautomator:uiautomator-v18:2.1.3'
androidTestImplementation 'com.android.support:support-annotations:28.0.0'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
implementation project(':linkedin-sdk')
//TODO: NEW DEPENDENCIES STARTS FROM HERE
//Butterknife
implementation 'com.jakewharton:butterknife:8.8.1'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
//Recycler View
implementation 'com.android.support:recyclerview-v7:27.1.1'
//CardView
implementation 'com.android.support:cardview-v7:27.1.1'
//GridLayout
implementation 'com.android.support:gridlayout-v7:27.1.1'
//Circular Image View
implementation 'de.hdodenhof:circleimageview:2.2.0'
//TextDrawable
implementation 'com.amulyakhare:com.amulyakhare.textdrawable:1.0.1'
//Expandable TextViewd
implementation 'at.blogc:expandabletextview:1.0.5'
//Analytics UI
implementation 'com.github.PhilJay:MPAndroidChart:v3.0.3'
implementation 'devlight.io:arcprogressstackview:1.0.4'
//Infinite Scroll
implementation 'com.github.pwittchen:infinitescroll:0.0.1'
//Spinners
implementation 'com.github.ybq:Android-SpinKit:1.1.0'
//Curved Drawer
implementation 'com.rom4ek:arcnavigationview:1.0.3'
//forBottom Tab Layout
implementation 'com.github.nanjingboy:IconTabLayout:1.0.0'
//bottom navigation bar
implementation 'devlight.io:navigationtabbar:1.2.5'
//Toolbar Search
implementation 'com.miguelcatalan:materialsearchview:1.4.0'
//Coordinator layout with tablayout
implementation 'cn.hugeterry.coordinatortablayout:coordinatortablayout:1.2.2'
//Smart Tab Layout
implementation 'com.ogaclejapan.smarttablayout:library:1.6.1@aar'
implementation 'com.ogaclejapan.smarttablayout:utils-v4:1.6.1@aar'
//Shimmer Effect
implementation 'io.supercharge:shimmerlayout:2.1.0'
implementation 'com.facebook.shimmer:shimmer:0.1.0@aar'
//For Glide
implementation('com.github.bumptech.glide:glide:4.7.1@aar') {
transitive = true
}
implementation 'com.github.florent37:glidepalette:2.1.2'
implementation('com.github.bumptech.glide:recyclerview-integration:4.7.1') {
transitive = false
}
implementation 'com.github.bumptech.glide:okhttp3-integration:4.7.1'
//Glide pic loading
annotationProcessor 'com.github.bumptech.glide:compiler:4.7.1'
implementation 'com.jaeger.statusbarutil:library:1.5.0'
// implementation 'jp.wasabeef:glide-transformations:3.0.1'
// Retrofit & OkHttp
implementation 'com.squareup.retrofit2:retrofit:2.4.0'
implementation 'com.squareup.retrofit2:converter-gson:2.3.0'
//Logging Interceptor
implementation 'com.squareup.okhttp3:logging-interceptor:3.8.0'
//RxJava
implementation 'io.reactivex.rxjava2:rxandroid:2.0.2'
implementation 'io.reactivex.rxjava2:rxjava:2.1.13'
implementation 'com.squareup.retrofit2:adapter-rxjava2:2.3.0'
//Firebase
implementation 'com.google.firebase:firebase-core:16.0.6'
implementation 'com.google.firebase:firebase-messaging:17.3.4'
implementation 'com.google.firebase:firebase-database:16.0.5'
implementation 'com.crashlytics.sdk.android:crashlytics:2.9.8'
//FireBase Support Prior Android 5.0
implementation 'com.android.support:multidex:1.0.3'
//Bottom Sheet
implementation 'com.cocosw:bottomsheet:1.3.1@aar'
//Status Bar Color
implementation('com.github.niorgai:StatusBarCompat:2.1.4', {
exclude group: 'com.android.support'
})
//Animations
implementation 'com.github.2359media:EasyAndroidAnimations:0.8'
//Snackbar
implementation 'com.androidadvance:topsnackbar:1.1.1'
// implementation 'org.aviran.cookiebar2:cookiebar2:1.0.9'
//implementation 'com.abby.app:tsnackbar:1.0.7'
//Google Places API
// implementation 'com.google.android.gms:play-services-places:15.0.1'
implementation 'com.facebook.android:facebook-android-sdk:4.40.0'
implementation 'com.google.android.libraries.places:places:1.0.0'
//SnackBar Small Size
// implementation('de.keyboardsurfer.android.widget:crouton:1.8.5@aar') {
// // exclusion is not necessary, but generally a good idea.
// exclude group: 'com.google.android', module: 'support-v4'
// }
//For Image Croping
// implementation 'com.theartofdev.edmodo:android-image-cropper:2.7.+'
//For Fab
implementation 'com.github.clans:fab:1.6.4'
implementation 'com.leinardi.android:speed-dial:1.0.2'
//Sweet Aleart
implementation 'cn.pedant.sweetalert:library:1.3'
//StatusBar Color
implementation 'com.readystatesoftware.systembartint:systembartint:1.0.3'
//Pop up for relations
implementation 'com.shehabic.droppy:Droppy:0.6.0@aar'
//For Alignment of skills as grid
implementation 'com.google.android:flexbox:1.0.0'
//Wizard for Organization Registration
implementation 'com.redbooth:WelcomeCoordinator:1.0.1'
//For stepper view
implementation 'com.kofigyan.stateprogressbar:stateprogressbar:1.0.0'
//Instabug
implementation 'com.instabug.library:instabug:8.0.14'
//BlurViews
implementation 'jp.wasabeef:blurry:2.1.1'
//Animation
implementation 'com.android.support:support-dynamic-animation:27.1.1'
// Google Api Client library and Android extension
implementation 'com.google.apis:google-api-services-people:v1-rev139-1.22.0'
implementation 'com.google.android.gms:play-services-auth:16.0.1'
implementation 'com.google.api-client:google-api-client:1.22.0'
implementation 'com.google.api-client:google-api-client-android:1.22.0'
//Tap Target View for guidelines
implementation 'com.getkeepsafe.taptargetview:taptargetview:1.12.0'
implementation 'uk.co.samuelwall:material-tap-target-prompt:2.13.0'
//Facebook Share
// implementation 'com.facebook.android:facebook-share:[4,5)'
//To check memory Leaks in app
// debugImplementation 'com.squareup.leakcanary:leakcanary-android:1.6.2'
// releaseImplementation 'com.squareup.leakcanary:leakcanary-android-no-op:1.6.2'
// // Optional, if you use support library fragments:
// debugImplementation 'com.squareup.leakcanary:leakcanary-support-fragment:1.6.2'
}
apply plugin: 'com.google.gms.google-services'
Новые ошибки Даже после добавления зависимости дляГуава
Caused by: com.android.builder.dexing.DexArchiveBuilderException: Failed to process C:\Users\Varun\.gradle\caches\modules-2\files-2.1\com.google.guava\guava-jdk5\17.0\463f8378feba44df7ba7cd9272d01837dad62b36\guava-jdk5-17.0.jar
Caused by: com.android.builder.dexing.DexArchiveBuilderException: Error while dexing.
Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete
Caused by: com.android.tools.r8.utils.AbortException: Error: Type com.google.common.util.concurrent.Futures$FutureCombiner is referenced as an interface from `com.google.common.util.concurrent.Futures$7`.