如何修复 Alljoyn iOS SDK 构建失败并出现以下错误?
Posted
技术标签:
【中文标题】如何修复 Alljoyn iOS SDK 构建失败并出现以下错误?【英文标题】:How to fix the Alljoyn iOS SDK build failed with following error? 【发布时间】:2016-06-15 18:26:08 【问题描述】:有人知道解决以下问题吗?
scons:进入目录`/Users/ajchandra15/Documents/Developer/Framework/alljoyn-ios/alljoyn/alljoyn' scons: 读取 SConscript 文件... 检查 c++ 编译器对 -std=c++11 标志的支持...(缓存)是 使用 darwin 构建的调试设置... 使用 iOS 模拟器的标志... 调试 使用 iOS 调试配置 使用 OpenSSL 加密 构建绑定:cpp、c、java、js 建设服务: GTEST_DIR 未指定跳过通用单元测试构建 不为 iOS 构建单元测试... GTEST_DIR 未指定跳过 alljoyn_c 单元测试构建 JAVA_HOME 未设置 命令 /usr/local/bin/scons 失败,退出代码为 1
【问题讨论】:
【参考方案1】:由于您正在为 Java(以及 c++、c 和 js)构建 Alljoyn 绑定,因此您必须设置 JAVA_HOME
环境变量,否则 scons
无法找到 java 编译器。
【讨论】:
我已经将 java_home 路径添加到我的操作系统环境变量中,尽管它会引发同样的错误。 应该是这样的:export JAVA_HOME="/usr/lib/jvm/java-6-sun"
和 export CLASSPATH="/usr/share/java/junit4.9.jar"
我找不到你提到的任何目录,路径可能是windows版本但我使用的是mac
我提到的目录只是例子。你必须在你的mac上找出1)java目录在哪里,2)junit4.9.jar是【参考方案2】:
较新版本的 XCode 7 不继承环境变量。您必须为 JAVA_HOME 添加自定义的用户定义变量。
要查找您的 java 路径,请在终端上键入 ">which java"。
Xcode 环境变量参考:https://forums.developer.apple.com/thread/8451
【讨论】:
以上是关于如何修复 Alljoyn iOS SDK 构建失败并出现以下错误?的主要内容,如果未能解决你的问题,请参考以下文章
Ionic 构建/运行 ios 失败,错误代码为 65。如何修复?
由于 Xamarin iOS SDK 版本,AzureDevops 构建失败
Xamarin iOS构建错误-本地链接失败(仅链接框架SDK)
iOS - Facebook SDK 3.1.1 构建失败 armv7