当前位置: 首页 > 知识库问答 >
问题:

配置后无法创建变体“android aidl”:zoomage:debugApiElements已解析

焦阎宝
2023-03-14

我已经从github克隆了zoomage库,并在我们的Android Studio 3.3 Canary 13版本和他们的版本中打开了它。在使用升级的gradle插件版本进行一些调整后,我在构建项目时遇到了以下错误。请各位导游,提前多谢。

错误

配置后无法创建变体“android aidl”:zoomage:debugApiElements已解析

错误的堆栈跟踪

项目配置如下所示:

项目级别build.gradle

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

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

        maven{
            url "https://plugins.gradle.org/m2/"
        }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.3.0-alpha13'
        classpath "gradle.plugin.nl.javadude.gradle.plugins:license-gradle-plugin:0.13.1"
        classpath 'com.github.dcendents:android-maven-gradle-plugin:2.0'

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

plugins {
    id "com.jfrog.bintray" version "1.6"
    id "com.jfrog.artifactory" version "4.4.0"
}

allprojects {
    repositories {
        jcenter()
        google()
    }

    configurations.all {
        apply plugin: 'com.github.hierynomus.license'

        license {
            header rootProject.file('LICENSE_HEADER')
            exclude("**/ic_settings.xml")
        }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

ext {
    supportVersion = "28.0.0"
    compileVersion = 28
    targetVersion = 28
    buildToolsVersion = "28.0.3"
}

模块build.gradle

    apply plugin: 'com.android.application'

android {
    compileSdkVersion rootProject.ext.compileVersion
    buildToolsVersion rootProject.ext.buildToolsVersion

    defaultConfig {
        applicationId "com.jsibbold.zoomage"
        minSdkVersion 16
        targetSdkVersion rootProject.ext.targetVersion
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

    lintOptions {
        abortOnError false
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    testImplementation 'junit:junit:4.12'
    implementation "com.android.support:appcompat-v7:$rootProject.ext.supportVersion"
    implementation project(':zoomage')
}

gradle-wrapper.properties

#Sat Oct 13 13:29:40 PKT 2018
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip

共有1个答案

丁兴德
2023-03-14

一些库还不支持gradle 3.3。降级gradle并等待该库的新版本。

 类似资料:
  • 我正在将我的项目的gradle插件从3.2.1更新到更高版本,但我得到了以下错误:无法在依赖项配置后创建变体“android清单元数据”:app:myDebugApiElements已解决。 我尝试了我发现的建议:无法创建变体'android-清单-元数据',但问题仍然存在。 任何人都可以帮助我在这尝试了很多仍然得到相同的错误。提前感谢。

  • 我将我的应用程序上传到Playstore(bundle.aab方法),在android 6.0上运行良好,没有错误,但在android 7.0设备上出现错误,无法运行该应用程序。我使用了Gradle构建类路径3.1.0,试图通过将Gradle版本构建更新为3.2.0-alpha14'来解决问题,因此编译失败,并给出以下错误消息。有人知道我该如何修复这个问题,使我的应用程序在搭载Gradle 4.7

  • 问题内容: 我正在将我的一个应用程序从Express转换为sails.js-是否可以在Sails中执行类似的操作? 从我在Express中的文件中: 这使我可以在每个视图上访问这些变量,而不必将其硬编码到模板中。虽然不确定在Sails中如何/在哪里进行。 问题答案: 您可以在文件夹中创建自己的配置文件。例如,使用您的配置变量: 然后通过全局变量从任何视图访问这些变量。 在视图中: 在服务 在模型中

  • 我试图创建一个带有径向渐变的按钮,但每次我加载应用程序时,它都会崩溃。 mylayout.xml: 我的按钮。xml: 下面是错误日志。我的目标是Android SDK 22。 致命的例外:主java。lang.RuntimeException:无法启动活动组件信息{com.my.app/com.my.app.MyActivity}:android。看法充气异常:二进制XML文件行#324:在an

  • 问题内容: 大家好,我是hibernate的初学者,我知道这里有很多类似的问题。我试图从他们那里解决,但我做不到。我还试图在dtd中将SYSTEM从PUBLIC更改为,但是它不起作用。我用谷歌搜索它,但是到处都显示dtd语句错误。 这是我的配置文件。 我尝试将版本3.0更改为4.0,因为我正在使用hibernate版本4.3.6,但仍无法正常工作。请帮帮我。 这是我的userDetails类。 软

  • 嘿,伙计们,我是冬眠的初学者,我知道这里有很多类似的问题。我试图从他们那里解决问题,但我做不到。我还试图在dtd中更改公共系统,但它不起作用。我在google上搜索了它,但它显示的每个地方都有dtd语句错误。 这是我的配置文件。 我尝试将版本3.0更改为4.0,因为我使用的是hibernate版本4.3.6,但它仍然不起作用。请帮帮我。 这是我的用户详细信息类... 包装组织。冬眠src; 我已将