2015-10-24 13 views
8

Quando eseguo il comando "make" di origine di Android 6.0, non è riuscito. Ecco il messaggio di errore, non riesco a vedere e non trovo alcun metodo di risoluzione.Mentre faccio la fonte di Android 6.0, non è riuscito

Per favore aiutatemi.

[31% 8837/27694] Corporatura: out/host/Darwin-x86/obj/ESEGUIBILI/jack_intermediates/jack FALLITO: /bin/bash -c "(vero) & & (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> & 1 | | (uscita 0)) & & (JACK_SERVER_VM_ARGUMENTS = \ "- Dfile.encoding = UTF-8 -XX: + TieredCompilation \" out del server di avvio/host/Darwin-x86/bin/jack-admin 2> 1 & || uscita 0) & & (out/host/darwin-x86/bin/jack-admin server di aggiornamento out/host/darwin-x86/framework/jack-server.jar 4.1.ALPHA 2> & 1 || uscita 0) & & (out/host/darwin-x86/bin/jack-admin update jack prebuilt/sdk/tools/jack/jack-2.23.RELEASE.jar 2.23.RELEASE || exit 47; out/host/jack di aggiornamento darwin-x86/bin/jack-admin prebuilts/sdk/tools/jack/jack-3.2.ALPHA.jar 3.2.ALPHA || exit 47) (mkdir -p out/host/darwin-x86/obj/ESEGUIBILI/jack_intermediates /) & & prebuilts (out/host/Darwin-x86/bin/-FP ACP/sdk/tools/jack out/host/Darwin-x86/obj/ESEGUIBILI/jack_intermediates/jack)" Scrittura impostazioni client in /Users/jon/.jack-settings Arricciatura non supportata, per favore usa un ricciolo non basato su SecureTranspor t Avvio del server Jack java -Djava.io.tmpdir =/var/folders/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: riga 259: /Users/jon/.jack-server/logs/outputs.txt: nessun file simile o la directory del server Jack non è riuscito a (ri) avvio, vedere log del server Jack riccio non supportato, si prega di utilizzare un ricciolo non basata su SecureTransport ricciolo non supportata, si prega di utilizzare un ricciolo non basata su SecureTransport ninja: costruire fermato: sottocomando riuscita. fare: *** [ninja.intermediate] Error 1

make non è riuscito a costruire alcuni obiettivi (02:41:43 (hh: mm: ss))
+0

Stesso problema, sto usando Mac OS X el capitan, qualche suggerimento? –

+0

Potresti aggiungere i risultati di "curl --version" alla domanda? – PaulR

+0

Come hai avuto accesso al comando 'jack-admin'? –

risposta

0

L'errore sembra essere “ricciolo non supportato, si prega di usa un ricciolo non basato su SecureTransport ". Sembra che tu stia correndo su un Mac dagli URI del file di errore.

Penso che potresti aver perso (o un aggiornamento Mac sostituito) uno dei pacchetti che devono essere installati per creare Android dal sorgente. Potresti effettuare il check the page ed eseguire nuovamente l'installazione dei pacchetti dall'area "macports"?

Prima di aggiornare i pacchetti utilizzando macports, eseguire questo comando nel terminale e aggiungere l'output risultante come aggiornamento alla domanda.curl --version

2

controllare la versione ricciolo corrente come segue:

$ /usr/bin/curl --version 
curl 7.43.0 (x86_64-apple-darwin15.0) libcurl/7.43.0 SecureTransport zlib/1.2.5 
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp 
Features: AsynchDNS IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz UnixSockets 

Se l'output includono SecureTransport, è necessario installare un ricciolo compilato con OpenSSL.

Scarica il codice sorgente CURL da http://curl.haxx.se/download.html, quindi compilare le cose come:

./configure --prefix=/usr/local/curl --with-ssl=/usr/local/Cellar/openssl/1.0.2d_1 
make && make install 

Quindi aggiungere la seguente riga al vostro .bashrc

export PATH="/usr/local/curl/bin:$PATH" 

aperta aa nuovo terminale, verificare la versione riccio, dovrebbe essere qualcosa come segue:

$ curl --version 
curl 7.46.0 (x86_64-apple-darwin15.2.0) libcurl/7.46.0 OpenSSL/1.0.2d zlib/1.2.5 
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp 
Features: IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP UnixSockets 
+0

Dopo 'configure', devi fare' make' e 'make install', grazie. Mi aiuta – yanzi1225627

15

Facile alternativa quando si utilizza Homeb rew:

brew install curl --with-openssl 
export PATH=$(brew --prefix curl)/bin:$PATH 
caffeinate make -j4 

Nota: caffeinate è solo per evitare che OS X di dormire

+0

Dove si trova '-j4'? –

+0

Questo lo ha risolto per me. –

Problemi correlati