2016-04-26 4 views
0

Ich hatte ein Einzel-Modul-Projekt in der Befehlszeile Ant und möchte es in Gradle konvertieren, aber es schlägt fehl bei: 'gradle tasks' , weil es das Android-Plugin nicht finden kann.Neues Gradle-Projekt (Befehlszeile und Einzelmodul) kann kein Android-Plugin finden

Dieser Fehler fiel zusammen mit einem Upgrade auf das Android SDK/Tools & Support Repository.

Ich verwende Windows 10 und den TextPad-Editor (DOS-Befehlszeilenbildschirm ist enthalten). Die Gradle Version ist 2.12

build.gradle:

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' 
    } 
} 

Hinweis: Ich habe versucht, die Repositories zu bewegen und Abhängigkeiten aus unter dem Android {} s.

Fehlermeldung:

AUSFALL: Figur mit einer Ausnahme fehlgeschlagen. * Wo: Build-Datei 'D: \ Android \ Clox \ Build.gradle' Zeile: 1 * Was schief gelaufen ist: Ein Problem bei der Bewertung Root-Projekt 'Clox' aufgetreten.

Plugin mit der ID 'com.android.library' nicht gefunden.

local.properties Datei:

sdk.dir=c:\users\chatt\AppData\Local\Android\sdk1 
or 
sdk.dir=C\:\\Users\\chatt\\AppData\\Local\\Android\\sdk1 

ich diese enthalten, da es meine JDK_HOME zu ignorieren scheint. JDK_HOME begann mit dem Zeigen auf JAVA_HOME. Ich habe versucht, JDK_HOME zu ändern: "XXX" und es gab nur den üblichen Fehler. JDK_HOME ist jetzt c: \ Benutzer \ Chatt \ AppData \ Local \ Android \ sdk1, die ich aus der Kopfzeile des Android SDK-Manager und ANDROID_HOME =% JDK_HOME% erhalten habe.

Kürzlich durchgeführte Tests:

hatte ich eine Folge von Fehlern, die ich die Antworten zu finden in: https://stackoverflow.com/questions/ (danke Personen) und dann das JDK ich aktualisiert, um die Build-Werkzeuge hinzufügen, mit den Ergebnissen:
Pakete
- Android SDK Werkzeuge, Revision 25.1.1
- Android SDK Errichten-Tools, Revision 23.0.3
...
- Android-Support Repository, Revision 30
und ich sehe es installiert ist:
-Android SDK Platform 6.0 (API 23)
-Android Support Library v.23.2.1

Scheinbar dieses Update, was die Ursache der com.android.library Plugin nicht Fehler gefunden ; Abgesehen von einem JAVA_HOME-Fehler ist das alles, was es mir gibt.

Antwort

0

Offenbar war meine build.gradle Struktur war nicht ausreichend Standard. Ich habe auf eine Version wechselte von: http://tools.android.com/tech-docs/new-build-system/user-guide

buildscript { 
    System.properties['com.android.build.gradle.overrideVersionCheck'] = 'true' 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:1.5.0' 
    } 
} 
apply plugin: 'com.android.library' 
android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.3" 
} 
Verwandte Themen