我想编译Sony为其SmartWatch提供的示例。我按照page中的说明进行操作。但是当我添加SmartExtensionUtils
项目时,我看到很多错误,例如:com.sonyericsson.extras.liveware.aef cannot be resolved to a variable
。相反,此导入com.sonyericsson.extras.liveware
没有问题。
有人发现并解决了这个问题吗?
答案 0 :(得分:4)
为了编译EightPuzzleGame,您需要添加以下SDK中可用的库项目:
在您的情况下,可能缺少的是API项目。您可以通过检查项目属性来查看缺少的库项目。例如:
答案 1 :(得分:1)
您需要做的是转到SmartExtensionUtils库的属性页面,在库框中添加SmartExtensionAPI作为依赖项
答案 2 :(得分:0)
这是我的桌面屏幕截图的link。 SmartExtensionAPI和utils在项目列表中(左侧)但是EightPuzzleExtension找不到它们
答案 3 :(得分:0)
您不需要SmartExtensionInternalUtils项目。从现有源创建项目时,请选中“将项目导入工作区”。通过这种方式,EightPuzzle,SEAPI和SEUtils将位于同一目录中,您将不会有任何错误:)
答案 4 :(得分:0)
我也有这个问题。我所做的就是解决它,首先从Sony附加SDK 3.0中的索尼样本导入SmartExtensionAPI而不是SmartExtensionUtils。如果正确构建这些样本,其他样本也将正确构建。
转到“文件”|“导入”,选择“SmartExtensionAPI”作为根目录,然后单击“完成”。也许您必须更改编译器合规性级别才能正确构建它。在此之后,对SmartExtensionUtils执行相同的操作。