コマンドラインAntで動作する単一モジュールプロジェクトを持っていて、それをGradleに変換したいのですが、 'gradle tasks' Androidプラグインが見つかりません。新しいGradleプロジェクト(コマンドラインとシングルモジュール)がAndroidプラグインを見つけることができません
この失敗は、Android SDK /ツール&サポートリポジトリへのアップグレードと同時に発生しました。
私はWindows 10とTextPadエディタ(DOSコマンドライン画面が含まれています)を使用しています。
apply plugin: 'com.android.library'
android{
compileSdkVersion 20
buildToolsVersion '23'
System.properties['com.android.build.gradle.overrideVersionCheck'] = 'true'
repositories{
jcenter()
}
dependencies{
classpath 'com.android.tools.build:gradle:1.1.0'
}
}
注: Gradleのバージョンは2.12
build.gradleある Iは、Android {}の下からリポジトリとの依存関係を移動しようとしました。
エラーメッセージ:
FAILURE:例外が発生してビルドに失敗しました。 * ビルドファイル 'D:\ Android \ Clox \ build.gradle'行:1 *間違った点: ルートプロジェクト 'Clox'の評価中に問題が発生しました。
idが 'com.android.library'のプラグインが見つかりません。
local.propertiesファイル:
sdk.dir=c:\users\chatt\AppData\Local\Android\sdk1
or
sdk.dir=C\:\\Users\\chatt\\AppData\\Local\\Android\\sdk1
私のJDK_HOMEを無視するようですので、私はこれが含まれています。 JDK_HOMEがJAVA_HOMEを指し示し始めました。私はJDK_HOMEを 'XXX'に変更しようとしましたが、通常のエラーが出ました。 JDK_HOMEは、Android SDK Managerのヘッダーから取得したc:\ users \ chatt \ AppData \ Local \ Android \ sdk1とANDROID_HOME =%JDK_HOME%です。
最近TESTING:
が、私は答えを見つけたエラーの配列を有していた中: https://stackoverflow.com/questions/ 結果と、ビルドツールを追加し、 た後、私はJDK更新(あなたの人々に感謝):
パッケージ
- AndroidのSDKツール、改正25.1.1
- AndroidのSDKビルドツール、改正23.0.3
...
- Androidのサポートリポジトリ、リビジョン30
プラス私はそこにインストールされている参照してください。
-Android SDKプラットフォーム6.0(API 23)
-Androidサポートライブラリv.23.2.1
どうやらこのアップデートはcom.android.libraryプラグインが見つからないエラーの原因であります; JAVA_HOMEエラーは別として、それは私に与えられたものです。