エラー:そのようなプロパティはありません:クラスのグループ:org.gradle.api.publication.maven.internal.ant.DefaultGroovyMavenDeployer


115

プロジェクトでRecyclerViewLibを使用したいので、それをダウンロードして、モジュールとして空の "hello world" Androidプロジェクトにインポートしました。私はsdk manager v24を使用してandroid studio v1.0.1を使用していますが、これは私のapp / build.gradleです

apply plugin: 'com.android.application'

android {
compileSdkVersion 17
buildToolsVersion "19.1.0"

defaultConfig {
    applicationId "com.example.mk.dragdrop4"
    minSdkVersion 14
    targetSdkVersion 17
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
}

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

これは私のlibrary / build.gradleです

apply plugin: 'com.android.library'

android {
    compileSdkVersion 17
    buildToolsVersion "19.1.0"

    defaultConfig {

        minSdkVersion 7
        targetSdkVersion 17
        versionCode 1
        versionName "1.0"
    }

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_7
        targetCompatibility JavaVersion.VERSION_1_7
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile 'com.android.support:support-v4:20.0.0'
    compile fileTree(dir: 'libs', include: ['*.jar'])
}

apply from: 'https://raw.github.com/twotoasters/gradle-mvn-push/master/gradle-mvn-push.gradle'

しかし、インポートすると、次のエラーメッセージが表示されます。

 Error:No such property: GROUP for class: org.gradle.api.publication.maven.internal.ant.DefaultGroovyMavenDeployer 

誰かがこの問題について私を助けてくれますか?

回答:


284

指定したプロジェクトのbuild.gradleからこの行を削除します

apply from: 'https://raw.github.com/twotoasters/gradle-mvn-push/master/gradle-mvn-push.gradle'

8
こんにちは@goonerdroidです。ありがとうございます。しかし、あなたはこの行についてさらに説明できますか、そして正確には何をしますか?
最大

13
ライブラリには、MavenリポジトリにアップロードするためのGradleタスクがあり、Gradle環境用にいくつかのプロパティを設定する必要がありますが、プロジェクトでは必要ありません/必要ありません。
goonerDroid 2015

47

私は非常に類似した問題を経験しました。

アプリにQuickReturn機能を含めようとしました:https : //github.com/felipecsl/QuickReturn

Android Studios 1.0を使用していますが、ライブラリをプロジェクトにインポートした後も同じエラーが発生します。次に、ライブラリのbuild.gradleファイルを見て、この行を削除しました。

apply from: 'gradle-mvn-push.gradle'

インポートしたプロジェクトまたはモジュール。Gradleファイルもあります。この行は、gradleファイルにあります。@Simonのアドバイスに従ってください。ありがとうサイモン。
Sagar Devanga

これが唯一の解決策ですか?
IgorGanapolsky 2016年

14

同様の問題。

削除された行:

apply from: 'maven-push.gradle'

build.gradleから、正常に同期することができました。


これを行うことは私のために働いた。この発言がないとどうなりますか?
Al Lelopath 2017年

私のbuild.gradleファイルにはこの行がありません。私は何をすべきか?
Karan Thakkar


0
buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.3'  // include latest gradle version and if project build with older version can update or can user same version

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

allprojects {
    repositories {
        mavenCentral()
    }
}
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.