2015-10-24 13 views
8

Android 6.0のソースの "make"コマンドを実行すると失敗しました。ここではエラーメッセージが表示されますが、私は見えず解決方法も見つけられません。Android 6.0のソースを作りましたが、失敗しました

私を助けてください。

[31%27694分の8837]ビルド: アウト/ホスト/ダーウィン-のx86/OBJ /実行ファイル/ jack_intermediates /ジャックFAILED: /binに/のbash -c「(真)& &(ホスト/アウト/ darwin-x86/bin/jack-admin インストールサーバーout/host/darwin-x86/framework/jack-launcher.jar out/host/darwin-x86/framework/jack-server.jar 2> & 1 | |(出口0))& & (JACK_SERVER_VM_ARGUMENTS = \ " - Dfile.encoding = UTF-8 -XX:+ TieredCompilation \" アウト/ホスト/ダーウィン-のx86/binに/ジャック-adminの起動サーバ2> & 1 ||出口0)& &(out/host/darwin-x86/bin/jack-admin アップデートサーバーout/host/darwin-x86/framework/jack-server.jar 4.1.ALPHA 2> & 1 || (out/host/darwin-x86/bin/jack-adminのアップデート・ジャック) darwin-x86/bin/jack-adminアップデート・ジャック prebuilts/sdk/tools/jacks/jack-3.2.ALPHA.jar 3.2.ALPHA || exit 47 & & (mkdir -p out/host/darwin-x86/(out/host/darwin-x86/bin/acp -fp prebuilts/sdk/tools/jack out/host/darwin-x86/obj/EXECUTABLES/jack_intermediates/jack) /Users/jon/.jack-settingsのクライアント設定がサポートされていません。 SecureTransporに基づいていないカールを使用してくださいt 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:行259: /Users/jon/.jack-server/logs/outputs.txt:このようなファイルはありませんまたはディレクトリ ジャック・サーバは、ジャックサーバログサポートされていないカールを参照して、(再)スタートに失敗した、 ご利用下さいカールはsecureTransportサポートされていないカールに基づいていない、 ははsecureTransport忍者に基づいていないカールを使用してください:ビルドは停止: サブコマンドは失敗しました。作る:*** [ninja.intermediate]エラー1

makeはいくつかのターゲットをビルドすることができなかった(:MM:2時41分43秒(HH SS))
+0

同じ問題を抱えて寝てからOS Xを防ぐためですが、私は、任意の提案をMac OS Xのエルキャピタンを使用していますか? –

+0

"curl --version"の結果を質問に追加できますか? – PaulR

+0

'jack-admin'コマンドにどのようにアクセスしましたか? –

答えて

0

エラーは、「サポートされていないカールのように見える、してくださいSecureTransportに基づいていないカールを使用してください "。エラーメッセージのファイルURIからMacを実行しているようです。

Androidからソースをビルドするためにインストールする必要があるパッケージの1つ(またはMacのアップデートが置き換えられた)があると思います。 check the pageで、 "macports"領域からパッケージのインストールを再実行できますか?

macportsを使用してパッケージを更新する前に、端末でこのコマンドを実行して、出力結果を質問に追加してください。curl --version

2

は以下の通りあなたの現在のカールのバージョンを確認します。

$ /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 

出力はsecureTransportが含まれている場合、あなたは、OpenSSLを使用してコンパイルカールをインストールする必要があります。その後、

http://curl.haxx.se/download.htmlからダウンロードCURLのソースコードに、それが好きコンパイル:

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

その後

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

はそれがあるべき、カールのバージョンを確認し、AA新しいターミナルを開き、あなたの.bashrcに次の行を追加します。次のようなものがあります。

$ 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

'configure'の後に、' make'と 'make install'を実行する必要があります。それは私を助けます。 – yanzi1225627

15

Homeb REW:

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

注:caffeinateはちょうど

+0

'-j4'はどこにありますか? –

+0

これは私にとってそれを修正しました。 –