Ich versuche Android-Projekte auf der OSX (Mavericks 10.9.5) -Befehlszeile zu erstellen, indem ich diese Anleitung benutze: Ссылка .
In diesem How-To wird die Verwendung von assemblyDebug / assembleRelease zum Erstellen eines Android-Projekts erläutert.
Leider erstellt Gradle nicht die assembleDebug oder assembleRelease Ziele.
Das Ausführen von ./gradlew assembleDebug
gibt Folgendes zurück:
Das Testprojekt wurde mit android create project --path . --name "DummyAPK" --target android-21 --package com.dummyapk.dummyapk --activity DummyActivity
was zurückgegeben wurde
%Vor% Danach habe ich gradle init
ausgeführt, was
Abfrage der verfügbaren Aufgaben mit gradlew tasks
zurück (fehlt da nicht etwas?)
Meine Java-Version ist
%Vor%.. und Gradle Version (installiert über brühen) ist
%Vor%Was fehlt mir, um ein Android-Projekt in der Befehlszeile erstellen zu können?
android create project
erstellt keine benutzerfreundliche Struktur. Es erstellt eine ant
freundliche Struktur. Abhängig von Ihren Absichten haben Sie zwei Möglichkeiten.
num 2 ist der empfohlene Ansatz des Android-Teams. Es ist so einfach wie das Android Studio und Sie können ein neues Projekt erstellen. Von dort sollten Sie in der Lage sein, ein neues Projekt zu erstellen, das mit ./gradlew build
versuche das: ./android create project -p AppPAKTGV -a Haupt -k com.example.apppaktgv -t android-23 -g -v 0.11. +
es funktioniert, aber wenn ich versuche, Ziel 24 oder 25 nicht arbeiten, ich jetzt nicht
Versuchen Sie dies und notieren Sie
a) Sie müssen Werkzeuge / Android unter Schritt 3 eingeben (wie Schritt 2: Ausführen) - Aber wie gesagt, die Ameisenstruktur ist nicht hilfreich - Ich bin nicht sicher, ob ich von dort gehen kann.
b) Ich folge dem Rat und stelle sicher, dass ich die Plattform-Tools bekomme - Ich kann bauen - Ich kann das .apk bekommen - Ich kann adb installieren (ich benenne alle vorhandenen .apk)
Scheint zu arbeiten!