Je construis PSBA 8 dans un Mac (macOS Sierra 10.12.6) et Jack échoue avec une erreur interne inconnuejack Android erreur inconnue interne 415
Internal unknown error (415), try 'jack-diagnose' or see Jack server log
jack-diagnose montre ceci:
ps: illegal argument: -o
usage: ps [-AaCcEefhjlMmrSTvwXx] [-O fmt | -o fmt] [-G gid[,gid...]]
[-g grp[,grp...]] [-u [uid,uid...]]
[-p pid[,pid...]] [-t tty[,tty...]] [-U user[,user...]]
ps [-L]
Port 8073 is used by another process (pid=), please ensure to free the port or change port configuration in '/Users/user/.jack-settings' and '/Users/user/.jack-server/config.properties'
ps: illegal argument: -o
usage: ps [-AaCcEefhjlMmrSTvwXx] [-O fmt | -o fmt] [-G gid[,gid...]]
[-g grp[,grp...]] [-u [uid,uid...]]
[-p pid[,pid...]] [-t tty[,tty...]] [-U user[,user...]]
ps [-L]
Port 8072 is used by another process (pid=), please ensure to free the port or change port configuration in '/Users/user/.jack-settings' and '/Users/user/.jack-server/config.properties'
Je regardais les ports et rien ne semble sortir des
$ lsof -n -i:8073 | grep LISTEN
java 70963 user 13u IPv6 0xd32bb4a6a5b6116b 0t0 TCP 127.0.0.1:8073 (LISTEN)
$ lsof -n -i:8072 | grep LISTEN
java 70963 user 11u IPv6 0xd32bb4a6a5b616ab 0t0 TCP 127.0.0.1:8072 (LISTEN)
ordinaires les journaux de Jack montrent ceci:J'ai essayé d'arrêter et de démarrer manuellement le serveur Jack et même de changer les ports, mais rien ne semble résoudre le problème. Je bien que cela pourrait être lié à ma version CURL, mais je crois que je suis en utilisant le correct
curl 7.56.0 (x86_64-apple-darwin16.7.0) libcurl/7.56.0 OpenSSL/1.0.2l zlib/1.2.11
Release-Date: 2017-10-04
Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: AsynchDNS IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP UnixSockets HTTPS-proxy
j'ai manqué d'idées et je ne sais vraiment pas qui ce qui cause ce problème. Je crois que Google déprécie Jack (https://android-developers.googleblog.com/2017/03/future-of-java-8-language-feature.html) mais je me demande pourquoi Jack est toujours activé dans AOSP par défaut. Définir ANDROID_COMPILE_WITH_JACK sur false me permet de continuer à construire, mais cela ne fait que masquer le problème en n'utilisant pas Jack. Est-ce que quelqu'un sait ce qui ne va pas? Est-ce que cela ressemble à un problème d'installation ou quelque chose est en fait rompu avec Jack? J'ai posté cette question dans la liste de diffusion android-build mais je n'ai rien entendu alors j'espère que quelqu'un dans la communauté SO pourrait avoir une réponse.
En marquant cela comme la réponse correcte, car il indique quelle version curl fonctionne réellement. Cela a résolu mon problème – YoMero
BTW, si vous utilisez macPorts (comme moi-même), vous devrez peut-être suivre les instructions de [ces] (https://trac.macports.org/wiki/howto/InstallingOlderPort) pour installer une ancienne version de un port. [This] (https://github.com/macports/macports-ports/commit/29b6bfbc3be137223af6177a9efc6ca2d203ba20#diff-a4212cc1076e04f2728e4e87db652d0a) est le commit que j'ai utilisé pour installer 7.55.1 – YoMero