1. ホーム
  2. android

Gradleがエラー "Could not create plugin of type 'AppPlugin'" を発行しています。

2023-08-14 06:55:55

質問

私はgradleで簡単なアンドロイドプロジェクトを作成しようとしています。私はDebian GNU/Linux 7 'wheezy'を搭載したコンピュータで作業しています。

私は、以下の勧告に従いました。 Gradle Plugin ユーザーガイド - Android Tools プロジェクトサイト の通りにしましたが、エラーになりました。

FAILURE: Build failed with an exception.

* Where:
Build file '/home/alex/Proyectos/MyLogin/build.gradle' line: 11

* What went wrong:
A problem occurred evaluating root project 'MyLogin'.
> Could not create plugin of type 'AppPlugin'.

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

BUILD FAILED

Total time: 4.817 secs

仕様書に従いました。

  • Gradle 1.9
  • プラグイン 0.7
  • SDK 17+ (実際は 19)

また、プロジェクトを新規に立ち上げ、表示した結果は、コマンド gradle tasks のように、ドキュメントに示されています。

gradle 1.10も試してみましたが、結果は同じです。

でも この質問 は、gradle 1.6への「アップグレード」で解決したので、役に立ちませんでした(私は、プラグイン0.7は少なくともgradle 1.9を必要とすることを理解しています)。

で同じエラーで失敗した後、私はこれを試しました。 android-studio IntelliJ アイデア .

EDITです。 私も両方のIDEで新しいプロジェクトで試してみましたが、同じ問題が発生しました。しかし、最も驚いたことは、両方の IDE がラップされたフォームで gradle 1.8 を使用することです。私は、私のローカルのgradleインストールを使用するようにそれらの両方を設定しようとしましたが、まだ同じ問題です。

私は何を間違えているのでしょうか?それはバグですか?どうすればこの問題を避けることができますか?

お願いします、助けてください。

EDITです。 ここで、私の build.gradle

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.7.+'
    }
}

apply plugin: 'android'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 14
    buildToolsVersion '19.0.1'

    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 19
    }
}

sourceCompatibility = 1.6

version = '0.1'

dependencies {
    compile 'com.android.support:support-v4:18.0.0'
    //compile project(':core')
}

どのように解決するのですか?

Google は、バージョン 0.7.2 の Gradle プラグイン :

注意:0.7.2はJava7を必要とします。これは間違いです。代わりに0.7.3を使ってください。

リリース0.7.3は、Java6サポートを再有効化します。私のビルドファイルでGradle 0.7.3を宣言することは、確かに私のためにこれを解決します。

完璧な人間などいません:)

http://tools.android.com/tech-docs/new-build-system