1

我想编译索尼为他的智能手表提供的样本。我按照此页面中的说明进行操作。但是当我添加SmartExtensionUtils项目时,我看到了很多错误,例如:com.sonyericsson.extras.liveware.aef cannot be resolved to a variable. 相反,这个导入com.sonyericsson.extras.liveware没有问题。有人发现并解决了这个问题吗?

4

5 回答 5

4

为了编译 EightPuzzleGame,您需要添加 SDK 中可用的以下库项目:

  • 智能扩展API
  • SmartExtensionUtils
  • SmartExtensionInternalUtils

在您的情况下,可能缺少 API 项目。您可以通过检查项目属性来查看缺少哪些库项目。例子:

项目属性

于 2013-05-14T13:28:20.567 回答
1

您需要做的是转到 SmartExtensionUtils 库的属性页面,并在库框中添加 SmartExtensionAPI 作为依赖项

于 2013-10-02T06:41:42.290 回答
0

您不需要 SmartExtensionInternalUtils 项目。从现有源创建项目时,选中将项目导入工作区。这样,EightPuzzle、SEAPI 和 SEUtils 将位于同一目录中,您不会有任何错误 :)

于 2013-10-02T21:20:42.913 回答
0

我也有这个问题。我所做的是解决它,是先从索尼附加 SDK 3.0 中的索尼示例导入 SmartExtensionAPI,然后是 SmartExtensionUtils。如果这些样本构建正确,其他样本也将正确构建。

转到文件|导入,选择 SmartExtensionAPI 作为您的根目录,然后单击完成。也许您必须更改编译器合规级别才能正确构建它。在此之后对 SmartExtensionUtils 执行相同的操作。

于 2014-08-23T09:31:24.890 回答
0

这是我的桌面截图的链接。SmartExtensionAPI 和 utils 在项目列表(左侧)中,但 EightPuzzleExtension 没有找到它们

于 2013-05-15T14:29:49.537 回答