2016-07-03 8 views
1

Bei dem Versuch, das Lernprogramm auf NativeScript.org für die Probe Lebensmittel App für Android mit einem Dell Inspironproben Lebensmittel Plattformen android gradlew.bat mit Beendigungscode fehlgeschlagen

OS: Windows 10 Home 
Processor: AMD A8-7410 APU with AMD Radeon R5 Graphics 2.20 GHz 
Installed memory (RAM): 8.00 GB (6.94 GB usable) 
System type: 64-bit Operating System, x64-based processor 

gemäß folgen Schritt 1.4 ich erhalte die folgenden Fehler wie hier http://docs.nativescript.org/angular/tutorial/ng-chapter-1#11-install-nativescript-and-configure-your-environment gesehen (n) nach dem folgenden Befehl ausführen:

tns run android --emulator 

hier ist die Ausnahme:

 Exception in thread "main" java.lang.IllegalArgumentException: Class android.support.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState conflict: C:\_Sandbox\NativeScript\sample-Groceries\platforms\android\build\intermediates\exploded-aar\com.android.support\animated-vector-drawable\23.4.0\jars\classes.jar and C:\_Sandbox\NativeScript\sample-Groceries\platforms\android\build\intermediates\exploded-aar\com.android.support\animated-vector-drawable\23.3.0\jars\classes.jar 
      at com.telerik.metadata.ClassRepo.cacheJarFile(ClassRepo.java:21) 
      at com.telerik.metadata.Builder.build(Builder.java:39) 
      at com.telerik.metadata.Generator.main(Generator.java:44) 
    :buildMetadata FAILED 

    FAILURE: Build failed with an exception. 

    * What went wrong: 
    Execution failed for task ':buildMetadata'. 
    > Process 'command 'C:\Program Files\Java\jdk1.8.0_92\bin\java.exe'' finished with non-zero exit value 1 

    * 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: 1 mins 19.102 secs 
    Command C:\_Sandbox\NativeScript\sample-Groceries\platforms\android\gradlew.bat failed with exit code 1 
    # run android 

Ich habe auch die Protokolldatei unter:

(die Datei zu groß ist, ist hier Link)

Error(s) Log File

+0

Haben Sie den 'tns doctor' Befehl ausgeführt? zeigt es, dass alles in Ordnung ist mit der Umwelt? – mi6crazyheart

+0

TNS Arzt führt –

+0

Ja, und ich erhalte die folgende Ausgabe: \t Updates verfügbar \t \t │ Komponente │ Aktuelle Version │ Neueste Version │ Informationen │ \t │ nativescript │ 2.0.1 │ 2.1.0 │ Update verfügbar │ \t │ tns-Core-Module │ 2.0.0 │ 2.1.0 │ Update verfügbar │ \t │ tns-ios │ 2.0.0 │ 2.1.0 │ aktualisieren \t \t keine Probleme verfügbar │ nachgewiesen. –

Antwort

0

Dies scheint ein Problem mit der Version der „Android Unterstützung zu sein Repository "Sie verwenden. Führen Sie den Android SDK-Manager aus, stellen Sie sicher, dass "Android Support Repository" aktiviert ist, klicken Sie auf "Installieren" und versuchen Sie es erneut.

Sie können auf den Android SDK-Manager zugreifen, indem Sie android in Ihrer Befehlszeile oder Ihrem Terminal eingeben.

+0

Ich habe das oben genannte versucht, aber beim Suchen fiel mir das Android auf Das Kontrollkästchen Support-Repository wurde bereits aktiviert. Also kein Glück hier. –

1

Ich hatte das gleiche Problem. Um es zu beheben, habe ich Android 6.0 (API 23) installiert.

So .. gehen Sie zur Eingabeaufforderung cmd (Windows), geben Sie "Android". Es öffnet den Android SDK Manager. Finde Android 6.0 und installiere es.

Danach funktionierte der Befehl 'tns platform add android'.

Hoffe, das hilft!