当我执行Android 6.0源代码的“make”命令时,它失败了 . 这是错误消息,我看不到,也没有找到任何解析方法 .
请帮我 .
[31%8837/27694]构建:out / host / darwin-x86 / obj / EXECUTABLES / jack_intermediates / jack FAILED:/ bin / bash -c“(true)&&(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 ||(退出0))&&(JACK_SERVER_VM_ARGUMENTS = \ “-Dfile.encoding = UTF-8 -XX:TieredCompilation \”out / host / darwin-x86 / bin / jack-admin start-server 2>&1 || exit 0)&&(out / host / darwin-x86 / bin / jack-admin update server out / host / darwin-x86 / framework / jack-server.jar 4.1.ALPHA 2>&1 || exit 0)&&(out / host / darwin-x86 / bin / jack-admin update jack prebuilts /sdk/tools/jacks/jack-2.23.RELEASE.jar 2.23.RELEASE || exit 47; out / host / darwin-x86 / bin / jack-admin update jack prebuilts / sdk / tools / jacks / jack-3.2.ALPHA .jar 3.2.ALPHA || exit 47)&&(mkdir -p out / host / darwin-x86 / obj / EXECUTABLES / jack_intermediates /)&&(out / host / darwin-x86 / bin / acp -fp prebuilts / sdk / tools / jack out / host / darwin-x86 / obj / EXECUTABLES / jack_intermediates / jack)“编写客户端setti ngs in /Users/jon/.jack-settings不支持的卷曲,请使用不基于SecureTransport启动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:line 259:/ Users / jon / .jack-server / logs / outputs.txt:没有这样的文件或目录Jack服务器无法(重新)启动,请参阅Jack服务器日志不支持的卷曲,请使用不基于SecureTransport不支持的卷曲的卷曲,请使用卷曲不基于SecureTransport ninja:build stopped:子命令失败 . make:*** [ninja.intermediate]错误1使得无法构建一些目标(02:41:43(hh:mm:ss))
3 回答
使用Homebrew时的简单替代方案:
注意:
caffeinate
只是为了防止OS X休眠该错误似乎是“不支持的卷曲,请使用不基于SecureTransport的卷曲” . 看起来您正在从错误消息的文件URI中运行Mac .
我想你可能已经错过了(或者更换了Mac更新版)其中一个需要安装的软件包才能从源代码构建Android . 你可以check the page并重新运行"macports"区域的软件包安装吗?
在使用macports更新软件包之前,请在终端中运行此命令,并将结果输出添加为您的问题的更新 .
curl --version
检查您当前的卷曲版本如下:
如果输出包含 SecureTransport ,则需要安装使用openssl编译的curl .
从http://curl.haxx.se/download.html下载CURL源代码,然后编译如下:
然后在.bashrc中添加以下行
打开一个新的终端,检查curl版本,它应该是如下: