0

我正在遵循 IBM 的分步“Hello World”指南,位于此处: http ://www.ibm.com/developerworks/library/mo-aim1206-working-with-worklight-1/

我正在构建和部署环境的步骤,但是当我尝试这样做时,我收到以下错误。

FWLST1040E: iphone build failed: com.worklight.builder.exception.WorklightBuildRuntimeException: Resource Manager - Problem reading info.plist file /Users/snip/Documents/workspace-indigo/HelloWorld/apps/HelloWorld/iphone/native/HelloWorldHelloWorldIphone-Info.plist (No such file or directory) Nested exception: /Users/snip/Documents/workspace-indigo/HelloWorld/apps/HelloWorld/iphone/native/HelloWorldHelloWorldIphone-Info.plist (No such file or directory)

FWLST1040E: android build failed: com.worklight.builder.exception.WorklightBuildRuntimeException: Resource Manager - Error while reading XML file: /Users/snip/Documents/workspace-indigo/HelloWorld/apps/HelloWorld/android/native/AndroidManifest.xml (No such file or directory) Nested exception: /Users/snip/Documents/workspace-indigo/HelloWorld/apps/HelloWorld/android/native/AndroidManifest.xml (No such file or directory)

A core eclipse exception has occurred: Failed to read project description file from location '/Users/snip/Documents/workspace-indigo/HelloWorld/apps/HelloWorld/android/native/.project'.

我已经尝试了通常的嫌疑人试图澄清这一点。

1)删除环境本机文件夹并重建。(失败)
2)删除每个整个环境并再次添加环境(失败)
3)对整个项目进行了完整的项目清理和构建项目。(失败)
4)使用 -clean 选项重新启动 eclipse(失败)

这是我当前的环境:
IDE:Eclipse Indigo Release
WorkLight:5.0.5100(假设是 5.0.0.5?,插件版本很奇怪)
操作系统:Mac OSX 10.8.2

我发现您甚至无法在不遇到某种错误的情况下遵循 Hello World 指南,这非常令人沮丧。这当然是在收到 IBM 在这个框架中为我们编写的移动应用程序之后,我们未能成功地将其部署到 Android 和 iPhone 设备上。(我们能够让它在 Android 和 iPhone 的 WLC 模拟器中运行良好,但实际上将其部署到 iPhone 和 Android 只会导致崩溃)

关于如何解决这个问题的任何想法?WorkLight 是一条值得追求的途径吗?

4

1 回答 1

2

我解决此问题的方法是彻底擦除并重做环境。这对我来说包括以下内容。

1)在 Mac 上创建了一个新用户(我一直在使用另一个 devs 用户)
2)重新安装 Eclipse Juno。
3) 创建一个新工作区
4) 从 Eclipse Market 安装 Worklight
5) 安装 Android ADT 和 SDK。

然后,这使我能够正确创建环境而不会丢失文件警告。

于 2013-03-14T17:28:43.310 回答