1
resposta

[Bug] Deploy de um projeto library pelo android studio com gradle

Boa noite, galera!

Tudo bem?

Executei o comando gradle assemble para um projeto library , aparece esse erro, mas não tenho a menor idéia o que é?

  • What went wrong:
    Could not determine the dependencies of task ':bundleDebugAar'.
    > Could not create task ':packageDebugAssets'.
     > Cannot use @TaskAction annotation on method IncrementalTask.taskAction$gradle_core() because interface org.gradle.api.tasks.incremental.IncrementalTaskInputs 
    is not a valid parameter to an action method.

build.gradle

apply plugin: 'com.android.library'

buildscript {
    repositories {
        google()
        mavenCentral()
        mavenLocal()
        jcenter()

        maven { url "https://jitpack.io" }
        maven { url "https://oss.sonatype.org/content/repositories/snapshots" }
        maven { url 'https://oss.jfrog.org/artifactory/oss-snapshot-local' }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:7.0.3'
    }
}

//dependencies {
//    compile fileTree(dir: 'libs', include: '*.jar')
//}

android {
    compileSdkVersion 29
    buildToolsVersion "33.0.2"

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_7
        targetCompatibility JavaVersion.VERSION_1_7
    }

    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            aidl.srcDirs = ['src']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
        }

        // Move the tests to tests/java, tests/res, etc...
        androidTest.setRoot('tests')

        // Move the build types to build-types/<type>
        // For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ...
        // This moves them out of them default location under src/<type>/... which would
        // conflict with src/ being used by the main source set.
        // Adding new build types or product flavors should be accompanied
        // by a similar customization.
        debug.setRoot('build-types/debug')
        release.setRoot('build-types/release')
    }
}

settings.gradle

rootProject.name = 'gameEngineSideScrolling'

gradle.properties

org.gradle.jvmargs=-Xmx1512m -XX:MaxPermSize=1512m
org.gradle.java.home=C\:\\Program Files\\Java\\jdk-11.0.15

Att,

Fernando Hiar.

1 resposta

Olá, Fernando Hiar!

Esse erro geralmente ocorre quando há incompatibilidade entre as versões do Gradle e do Android Studio. No seu caso, você está usando o plugin do Gradle 7.0.3, mas pode haver alguma incompatibilidade com a versão do Android Studio que você está utilizando.

Uma solução possível é atualizar a versão do Android Studio para uma versão mais recente, que seja compatível com o plugin do Gradle 7.0.3. Você pode fazer isso acessando o menu "Help" > "Check for Updates" e verificando se há alguma atualização disponível.

Outra opção é verificar se há alguma atualização disponível para o plugin do Gradle. Você pode fazer isso alterando a linha classpath 'com.android.tools.build:gradle:7.0.3' no arquivo build.gradle para a versão mais recente do plugin.

Se nenhuma dessas soluções resolver o problema, recomendo verificar se todas as dependências do seu projeto estão corretamente configuradas. Certifique-se de que todas as bibliotecas necessárias estão sendo importadas corretamente.

Espero ter ajudado e bons estudos!