проблема с версиями gradle и compile - PullRequest
0 голосов
/ 18 июня 2020

построить файл градиента: ------------------------------------------- -----------------------

    apply plugin: 'com.android.application'

android {
    compileSdkVersion 27
    buildToolsVersion "28.0.3"
    defaultConfig {
        applicationId 'com.zetagile.shopmonitor'
        minSdkVersion 15
        targetSdkVersion 27
        versionCode 1303041122
        versionName "1.3.4"
        multiDexEnabled true
        ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64'
    }
    signingConfigs {
        release {
            storeFile file("za_keystore")
            storePassword "Zet@15o7"
            keyAlias "viandd_android"
            keyPassword "Zet@15o7"
        }
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles 'proguard-rules.pro'
            signingConfig signingConfigs.release
            applicationVariants.all {  variant ->
                variant.outputs.all {
                    outputFileName = "appname-vendor-${variant.versionName}.apk"

                }
            }
        }
        debug {
            minifyEnabled false
            proguardFiles 'proguard-rules.pro'
            applicationIdSuffix '.debug'
            applicationVariants.all { variant ->
                variant.outputs.all {
                    outputFileName = "appname-vendor-${variant.name}-${variant.versionName}.apk"


                }
            }
        }
    }

    dexOptions {
        javaMaxHeapSize "2048M"
    }

    packagingOptions {
        exclude 'META-INF/DEPENDENCIES.txt'
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/NOTICE.txt'
        exclude 'META-INF/NOTICE'
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/DEPENDENCIES'
        exclude 'META-INF/notice.txt'
        exclude 'META-INF/license.txt'
        exclude 'META-INF/dependencies.txt'
        exclude 'META-INF/LGPL2.1'
    }

    lintOptions {
        abortOnError false
    }
}

configurations {
    all {
        exclude module: 'xpp3'
    }
}

dependencies {
    api fileTree(include: ['*.jar'], dir: 'libs')
    implementation 'com.github.bumptech.glide:glide:3.7.0'
    implementation 'com.android.support:appcompat-v7:27.1.1'
    api 'com.android.support:design:27.1.1'
    api 'com.android.support:recyclerview-v7:27.1.1'
    api 'com.android.support:cardview-v7:27.1.1'
    api 'com.android.support:support-v4:27.1.1'
    api 'com.android.support.constraint:constraint-layout:1.1.3'
    api 'com.android.support:multidex:1.0.3'
    // Fire base messaging service
    implementation 'com.google.firebase:firebase-messaging:11.6.0'
    // Following google play services can be used for location services
    implementation 'com.google.android.gms:play-services-maps:11.6.0'
    // Following google play services can be used for google wallet services
    // Including this because paypal supports google android pay.
    implementation 'com.google.android.gms:play-services-wallet:11.6.0'
    // Paypal's braintree payment gateway showing payment options screen
    implementation 'com.braintreepayments.api:drop-in:3.0.4'
    api project(':customer')
}
repositories {
    mavenCentral()
    maven {
        url 'https://maven.google.com'
    }
}

apply plugin: 'com.google.gms.google-services'

gradle-wrapper.properties: ------------ -------------------------------------------------- ---

#Tue Aug 22 13:49:29 IST 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip

файл build.gradle: --------------------------------- --------------------------------------------------

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        jcenter()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.1'
        classpath 'com.google.gms:google-services:3.0.0'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}


allprojects {
    repositories {
        jcenter()
        maven {
            url 'https://maven.google.com'
        }
    }
}

при компиляции я получаю следующую ошибку: -------------------------------- ----------------------

Executing tasks: [:app:assembleDebug] in project E:\a-projects\android customer\goodlands android\vendor


> Configure project :app
WARNING: Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.
It will be removed soon. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)

> Task :app:preBuild UP-TO-DATE
> Task :app:preDebugBuild UP-TO-DATE
> Task :customer:preBuild UP-TO-DATE
> Task :customer:preDebugBuild UP-TO-DATE
> Task :customer:compileDebugAidl NO-SOURCE
> Task :app:compileDebugAidl NO-SOURCE
> Task :customer:packageDebugRenderscript NO-SOURCE
> Task :app:compileDebugRenderscript NO-SOURCE
> Task :app:checkDebugManifest
> Task :app:generateDebugBuildConfig
> Task :customer:compileDebugRenderscript NO-SOURCE
> Task :customer:checkDebugManifest
> Task :customer:generateDebugBuildConfig
> Task :customer:generateDebugResValues
> Task :customer:generateDebugResources
> Task :customer:packageDebugResources
> Task :app:mainApkListPersistenceDebug
> Task :app:generateDebugResValues
> Task :app:generateDebugResources

> Task :app:processDebugGoogleServices
Parsing json file: E:\a-projects\android customer\goodlands android\vendor\app\google-services.json

> Task :customer:processDebugManifest
> Task :customer:parseDebugLibraryResources
> Task :customer:javaPreCompileDebug
> Task :app:mergeDebugResources
> Task :app:createDebugCompatibleScreenManifests
> Task :app:processDebugManifest
> Task :customer:generateDebugRFile
> Task :app:processDebugResources
AGPBI: {"kind":"error","text":"Android resource linking failed","sources":[{"file":"C:\\Users\\KRISHNATOP\\.gradle\\caches\\transforms-2\\files-2.1\\b3a15e68a372da2cb15f97b07c765dec\\appcompat-v7-28.0.0\\res\\values-v28\\values-v28.xml","position":{"startLine":4,"startColumn":4,"startOffset":217,"endLine":7,"endColumn":12,"endOffset":442}}],"original":"C:\\Users\\KRISHNATOP\\.gradle\\caches\\transforms-2\\files-2.1\\b3a15e68a372da2cb15f97b07c765dec\\appcompat-v7-28.0.0\\res\\values-v28\\values-v28.xml:5:5-8:13: AAPT: error: resource android:attr/dialogCornerRadius not found.\n    ","tool":"AAPT"}
AGPBI: {"kind":"error","text":"Android resource linking failed","sources":[{"file":"C:\\Users\\KRISHNATOP\\.gradle\\caches\\transforms-2\\files-2.1\\b3a15e68a372da2cb15f97b07c765dec\\appcompat-v7-28.0.0\\res\\values-v28\\values-v28.xml","position":{"startLine":8,"startColumn":4,"startOffset":447,"endLine":11,"endColumn":12,"endOffset":684}}],"original":"C:\\Users\\KRISHNATOP\\.gradle\\caches\\transforms-2\\files-2.1\\b3a15e68a372da2cb15f97b07c765dec\\appcompat-v7-28.0.0\\res\\values-v28\\values-v28.xml:9:5-12:13: AAPT: error: resource android:attr/dialogCornerRadius not found.\n    ","tool":"AAPT"}
AGPBI: {"kind":"error","text":"Android resource linking failed","sources":[{"file":"C:\\Users\\KRISHNATOP\\.gradle\\caches\\transforms-2\\files-2.1\\d0b715af577a08b2dafe60cd9b4bd4a4\\support-compat-28.0.0\\res\\values\\values.xml","position":{"startLine":56,"startColumn":4,"startOffset":3523,"endLine":87,"endColumn":24,"endOffset":5583}}],"original":"C:\\Users\\KRISHNATOP\\.gradle\\caches\\transforms-2\\files-2.1\\d0b715af577a08b2dafe60cd9b4bd4a4\\support-compat-28.0.0\\res\\values\\values.xml:57:5-88:25: AAPT: error: resource android:attr/fontVariationSettings not found.\n    ","tool":"AAPT"}
AGPBI: {"kind":"error","text":"Android resource linking failed","sources":[{"file":"C:\\Users\\KRISHNATOP\\.gradle\\caches\\transforms-2\\files-2.1\\d0b715af577a08b2dafe60cd9b4bd4a4\\support-compat-28.0.0\\res\\values\\values.xml","position":{"startLine":56,"startColumn":4,"startOffset":3523,"endLine":87,"endColumn":24,"endOffset":5583}}],"original":"C:\\Users\\KRISHNATOP\\.gradle\\caches\\transforms-2\\files-2.1\\d0b715af577a08b2dafe60cd9b4bd4a4\\support-compat-28.0.0\\res\\values\\values.xml:57:5-88:25: AAPT: error: resource android:attr/ttcIndex not found.\n    ","tool":"AAPT"}

> Task :app:processDebugResources FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:processDebugResources'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
   > Android resource linking failed
     C:\Users\KRISHNATOP\.gradle\caches\transforms-2\files-2.1\b3a15e68a372da2cb15f97b07c765dec\appcompat-v7-28.0.0\res\values-v28\values-v28.xml:5:5-8:13: AAPT: error: resource android:attr/dialogCornerRadius not found.

     C:\Users\KRISHNATOP\.gradle\caches\transforms-2\files-2.1\b3a15e68a372da2cb15f97b07c765dec\appcompat-v7-28.0.0\res\values-v28\values-v28.xml:9:5-12:13: AAPT: error: resource android:attr/dialogCornerRadius not found.

     C:\Users\KRISHNATOP\.gradle\caches\transforms-2\files-2.1\d0b715af577a08b2dafe60cd9b4bd4a4\support-compat-28.0.0\res\values\values.xml:57:5-88:25: AAPT: error: resource android:attr/fontVariationSettings not found.

     C:\Users\KRISHNATOP\.gradle\caches\transforms-2\files-2.1\d0b715af577a08b2dafe60cd9b4bd4a4\support-compat-28.0.0\res\values\values.xml:57:5-88:25: AAPT: error: resource android:attr/ttcIndex not found.


* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/5.4.1/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 1m 45s
17 actionable tasks: 17 executed

Я новичок в android и, пожалуйста, прокомментируйте мои ошибки и решения, спасибо ..

1 Ответ

0 голосов
/ 18 июня 2020
AAPT: error: resource android:attr/dialogCornerRadius not found.   
AAPT: error: resource android:attr/dialogCornerRadius not found.
AAPT: error: resource android:attr/fontVariationSettings not found
AAPT: error: resource android:attr/ttcIndex not found

У вас есть некоторые зависимости в вашем проекте, которые являются транзитивной зависимостью с:

appcompat-v7-28.0.0
support-compat-28.0.0

Они требуют

compileSdkVersion 28
...