Wenn ich den "make" -Befehl der Quelle von Android 6.0 ausführe, ist es fehlgeschlagen. Hier ist die Fehlermeldung, ich kann nicht sehen und finde keine Auflösungsmethode.
Bitte helfen Sie mir.
[31% 8837/27694] Aufbau: out / host / darwin-x86 / obj / EXECUTABLES / jack_intermediates / jack FEHLGESCHLAGEN: / bin / bash -c "(true) & amp; & amp; (out / host / darwin-x86 / bin / jack-admin install-server out / host / darwin-x86 / framework / jack-launcher.jar out / host / darwin-x86 / framework / jack-server.jar 2 & gt; & amp; 1 || (Ausgang 0)) & amp; & amp; (JACK_SERVER_VM_ARGUMENTS = \ "- Dfile.encoding = UTF-8 -XX: + TieredCompilation \ out / host / darwin-x86 / bin / jack-admin start-server 2 & gt; & amp; 1 || exit 0) & amp; & amp; (out / host / darwin-x86 / bin / jack- Administrator Update Server out / host / darwin-x86 / framework / jack-server.jar 4.1.ALPHA 2 & gt; & amp; 1 || Ausgang 0) & amp; & amp; (out / host / darwin-x86 / bin / jack-admin Update-Buchse prebuilt / sdk / tools / Buchsen / Buchse-2.23.RELEASE.jar 2.23.RELEASE || Ausfahrt 47; out / host / darwin-x86 / bin / jack-admin Update-Buchse prebuilt / sdk / Werkzeuge / Buchsen / Buchse-3.2.ALPHA.jar 3.2.ALPHA || Ausgang 47) & amp; & amp; (mkdir -p out / host / darwin-x86 / obj / EXECUTABLES / jack_intermediates /) & amp; & amp; (aus / host / darwin-x86 / bin / acp -fp prebuilts / sdk / tools / jack out / host / darwin-x86 / obj / EXECUTABLES / jack_intermediates / jack) "Schreiben Client-Einstellungen in /Users/jon/.jack-settings Nicht unterstützte Curl, bitte Verwenden Sie eine Locke, die nicht auf SecureTransport Launching Jack Server Java basiert -Djava.io.tmpdir = / var / ordner / ym / _dhlr3xd0gz372gphbc0b37r0000gn / T / -Dfile.encoding = UTF-8 -XX: + TieredCompilation -cp /Users/jon/.jack-server/launcher.jar com.android.jack.launcher.ServerLauncher out / host / darwin-x86 / bin / jack-admin: zeile 259: /Users/jon/.jack-server/logs/outputs.txt: Keine solche Datei oder Verzeichnis Jack-Server konnte nicht (erneut) gestartet werden, siehe Jack-Server-Protokoll Nicht unterstützte Locken, Verwenden Sie bitte eine Locke, die nicht auf SecureTransport Unsupported Curl basiert, Verwenden Sie bitte eine Curl, die nicht auf SecureTransport ninja basiert: build stopped: Unterbefehl fehlgeschlagen. make: *** [ninja.intermediate] Fehler 1
make konnte einige Ziele nicht erstellen (02:41:43 (hh: mm: ss))
Überprüfen Sie Ihre aktuelle Curl-Version wie folgt:
%Vor%Wenn die Ausgabe SecureTransport enthält, müssen Sie eine mit openssl kompilierte Rolle installieren.
Laden Sie den CURL-Quellcode von Ссылка herunter und kompilieren Sie ihn dann wie folgt:
%Vor%Fügen Sie dann folgende Zeile zu Ihrem .bashrc
hinzu %Vor%Öffnen Sie ein neues Terminal, überprüfen Sie die Curl-Version, sollte es etwas wie folgt sein:
%Vor%Der Fehler scheint "Nicht unterstütztes Curl zu sein, verwenden Sie bitte eine Curl, die nicht auf SecureTransport basiert". Es sieht so aus, als ob Sie auf einem Mac über die Datei-URIs der Fehlermeldung laufen.
Ich denke, Sie haben möglicherweise eines der Pakete verpasst (oder ein Mac-Update ersetzt), die installiert werden müssen, um Android von der Quelle zu erstellen. Können Sie die Seite überprüfen und die Installation der Pakete von "macports" erneut ausführen? "Bereich?
Bevor Sie die Pakete mit Macports aktualisieren, führen Sie diesen Befehl im Terminal aus und fügen Sie die resultierende Ausgabe als Update zu Ihrer Frage hinzu. curl --version