Gradle:无法创建com.android.build.Gradle.internal.dsl.SigningConfig\u类型的实例

Gradle:无法创建com.android.build.Gradle.internal.dsl.SigningConfig\u类型的实例,gradle,jenkins,Gradle,Jenkins,我对Gradle在Jenkins上的表现有异议: A problem occurred evaluating project ':app'. > Failed to apply plugin [id 'com.android.application'] > Could not create an instance of type com.android.build.gradle.internal.dsl.SigningConfig_Decorated. 顶级build.gra

我对Gradle在Jenkins上的表现有异议:

A problem occurred evaluating project ':app'.
> Failed to apply plugin [id 'com.android.application']
   > Could not create an instance of type com.android.build.gradle.internal.dsl.SigningConfig_Decorated.
顶级
build.gradle

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.1.0'
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
发生错误的行(文件app/build.gradle):


我尝试使用Gradle包装器/调用Gradle,并使用了不同的版本,一直到2.10。我正在使用“强制GRADLE_用户_HOME使用工作区”。

在升级到GRADLE 2.10后遇到同样的问题。我必须创建一个名为/usr/share/tomcat/.android的文件夹,并授予它所有权限(chmoda+rwx.android)。这解决了我的问题。

您可能缺少Android SDK构建工具。如果您使用Android Studio打开gradle.build文件,它可以帮助您安装所需的工具。或者看看

同样的错误,你能修复它吗@David8@Harshit不幸的是,我仍然没有解决办法。此错误可能与权限或包签名有关。但是如果你能解决这个问题,我很高兴你能分享这个解决方案。嘿,我是在apache服务器上编译apk的,所以这个问题与权限有关。结果表明,该用户未被授权在项目目录中写入。我更新了它的权限到777,它成功了。让我知道它是否适合你。
apply plugin: 'com.android.application'