android– 错误:“配置’编译’已经过时,已被’实现’替换.”,即使gradle中没有’compile’

android– 错误:“配置’编译’已经过时,已被’实现’替换.”,即使gradle中没有’compile’,第1张

概述我有以下gradle文件,我找不到任何仍然保证警告“配置’编译’已经过时并已被’实现’取代的东西.”FirstModuleGradle文件:buildscript{repositories{maven{url'https://maven.fabric.io/public'}}dependencies{classpath'io.fabric.tools:gra

我有以下gradle文件,我找不到任何仍然保证警告“配置’编译’已经过时并已被’实现’取代的东西.”

First Module Gradle文件:

@H_502_6@ buildscript { repositorIEs { maven { url 'https://maven.fabric.io/public' } } dependencIEs { classpath 'io.fabric.tools:gradle:1.24.1' } } repositorIEs { maven { url 'https://maven.fabric.io/public' } }apply plugin: 'com.androID.application'apply plugin: 'kotlin-androID'apply plugin: 'kotlin-android-extensions'apply plugin: 'io.fabric'apply plugin: 'kotlin-kapt'def keystorePropertIEsfile = rootProject.file("keystore.propertIEs")def keystorePropertIEs = new PropertIEs()keystorePropertIEs.load(new fileinputStream(keystorePropertIEsfile))androID { compileSdkVersion 27 defaultConfig { multIDexEnabled true applicationID "com.example.something" minSdkVersion 19 targetSdkVersion 27 testInstrumentationRunner 'androID.support.test.runner.AndroIDJUnitRunner' vectorDrawables.useSupportlibrary = true } dataBinding { enabled = true } flavorDimensions "flavors" productFlavors { flavorBeta { minSdkVersion 19 applicationID 'com.example.something' targetSdkVersion 27 versionCode 1000012 versionname "beta test" dimension "flavors" } } signingConfigs { config { keyAlias keystorePropertIEs['keyAlias'] keyPassword keystorePropertIEs['keyPassword'] storefile file(keystorePropertIEs['storefile']) storePassword keystorePropertIEs['storePassword'] } } buildTypes { deBUG { } release { MinifyEnabled true shrinkResources false proguardfiles getDefaultProguardfile('proguard-androID.txt'), 'proguard-rules.pro' signingConfig signingConfigs.config deBUGgable false } } sourceSets { main.java.srcDirs += 'src/main/kotlin' }}dependencIEs { implementation @R_403_4564@(include: ['*.jar'], dir: 'libs') implementation('com.crashlytics.sdk.androID:crashlytics:2.8.0@aar') { transitive = true } // kotlin: implementation "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version" implementation "org.jetbrains.anko:anko-common:$anko_version" implementation "org.jetbrains.anko:anko-commons:$anko_version" implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:0.21.2' // support librarIEs: implementation "com.androID.support:recyclervIEw-v7:$support_version" implementation "com.androID.support:support-v4:$support_version" implementation "com.androID.support:design:$support_version" implementation "com.androID.support:appcompat-v7:$support_version" implementation "com.androID.support:cardvIEw-v7:$support_version" implementation "com.androID.support:support-vector-drawable:$support_version" // misc: implementation 'com.github.d-max:spots-dialog:0.7@aar' implementation 'com.squareup.picasso:picasso:2.5.2' implementation 'com.androID.support.constraint:constraint-layout:1.1.0-beta4' implementation 'com.backendless:backendless:4.4.0' implementation 'io.nlopez.smartlocation:library:3.3.2' // Google services: implementation "com.Google.firebase:firebase-core:$Google_services_version" implementation "com.Google.firebase:firebase-auth:$Google_services_version" implementation 'com.firebaseui:firebase-ui-auth:3.1.3' implementation "com.Google.androID.gms:play-services-location:$Google_services_version" implementation "com.Google.androID.gms:play-services-auth:$Google_services_version"}apply plugin: 'com.Google.gms.Google-services'

///////////////////// AND ////////////////////

以下是项目级Gradle文件:

@H_502_6@// top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { ext.kotlin_version = '1.2.21' ext.support_version = '27.0.2' ext.anko_version = '0.10.3' ext.androID_plugin_version = '3.0.1' ext.Google_services_version = '11.8.0' repositorIEs { Google() jcenter() maven { url 'https://maven.fabric.io/public' } } dependencIEs { classpath 'com.androID.tools.build:gradle:3.1.0-beta1' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version" // NOTE: Do not place your application dependencIEs here; they belong // in the indivIDual module build.gradle files classpath 'com.Google.gms:Google-services:3.1.1' }}allprojects { repositorIEs { Google() jcenter() maven { url "https://jitpack.io" } }}task clean(type: Delete) { delete rootProject.buildDir}

//////////////////////////

编辑:我在下面添加了完整的同步和构建日志:

@H_502_6@Executing tasks: [:app:generateFlavorBetaDeBUGSources]Configuration on demand is an incubating feature.WARNING: Configuration 'compile' is obsolete and has been replaced with 'implementation'.It will be removed at the end of 2018registerResGeneratingTask is deprecated, use registerGeneratedResFolders(fileCollection)registerResGeneratingTask is deprecated, use registerGeneratedResFolders(fileCollection)registerResGeneratingTask is deprecated, use registerGeneratedResFolders(fileCollection)registerResGeneratingTask is deprecated, use registerGeneratedResFolders(fileCollection)app: 'annotationProcessor' dependencIEs won't be recognized as kapt annotation processors. Please change the configuration name to 'kapt' for these artifacts: 'com.androID.databinding:compiler:3.1.0-beta3'.:app:preBuild UP-TO-DATE:app:preFlavorBetaDeBUGBuild UP-TO-DATE:app:compileFlavorBetaDeBUGAIDl UP-TO-DATE:app:compileFlavorBetaDeBUGRenderscript UP-TO-DATE:app:checkFlavorBetaDeBUGManifest UP-TO-DATE:app:generateFlavorBetaDeBUGBuildConfig UP-TO-DATE:app:preparelintJar UP-TO-DATE:app:mainApkListPersistenceFlavorBetaDeBUG UP-TO-DATE:app:mergeFlavorBetaDeBUGShaders UP-TO-DATE:app:compileFlavorBetaDeBUGShaders UP-TO-DATE:app:generateFlavorBetaDeBUGAssets UP-TO-DATE:app:mergeFlavorBetaDeBUGAssets:app:processFlavorBetaDeBUGGoogleServicesParsing Json file: C:\Users\some_path\app\Google-services.Json:app:createFlavorBetaDeBUGCompatibleScreenManifests UP-TO-DATE:app:processFlavorBetaDeBUGManifest UP-TO-DATE:app:fabricGenerateResourcesFlavorBetaDeBUG:app:generateFlavorBetaDeBUGResValues UP-TO-DATE:app:generateFlavorBetaDeBUGResources UP-TO-DATE:app:mergeFlavorBetaDeBUGResources:app:splitsdiscoveryTaskFlavorBetaDeBUG UP-TO-DATE:app:processFlavorBetaDeBUGResources:app:generateFlavorBetaDeBUGSourcesBUILD SUCCESSFul in 19s18 actionable tasks: 5 executed, 13 up-to-date

同步日志:

@H_502_6@registerResGeneratingTask is deprecated, use registerGeneratedResFolders(fileCollection)registerResGeneratingTask is deprecated, use registerGeneratedResFolders(fileCollection)registerResGeneratingTask is deprecated, use registerGeneratedResFolders(fileCollection)registerResGeneratingTask is deprecated, use registerGeneratedResFolders(fileCollection)app: 'annotationProcessor' dependencIEs won't be recognized as kapt annotation processors. Please change the configuration name to 'kapt' for these artifacts: 'com.androID.databinding:compiler:3.1.0-beta3'.CONfigURE SUCCESSFul in 22s

解决方法:

问题在于应用插件:’com.Google.gms.Google-services’

Google服务插件代表您添加了依赖项.希望他们将来能够解决这个问题.

我从下面的stackoverflow链接复制答案.
https://stackoverflow.com/a/49059867/4782538.
谢谢@Niklas的回答.

总结

以上是内存溢出为你收集整理的android – 错误:“配置’编译’已经过时,已被’实现’替换.”,即使gradle中没有’compile’全部内容,希望文章能够帮你解决android – 错误:“配置’编译’已经过时,已被’实现’替换.”,即使gradle中没有’compile’所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1096747.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存