6

我正在尝试使用新的 Wear sdk 进行开发。

我已经下载了所有需要的东西,包括支持库并设置了 android wear。我遇到的问题是该项目找不到可穿戴库。

代码错误行示例:

WatchActivity cannot be resolved to a type

The import android.support.wearable cannot be resolved

谢谢你,亚基尔。

4

3 回答 3

12

我使用 Eclipse 遇到了同样的问题,我的问题的答案是我找到的链接:http:
//blog.benjamin-cabe.com/2014/07/04/how-to-setup-eclipse -for-android-wear-development

观看活动:

只是不要使用WatchActivity- 改用标准活动。

import android.support.wearable 无法解决:

第一步是确保您已Google Repository在 SDK 管理器中安装了 Extra。它应该位于Android Support Repository
在此处输入图像描述

下载后Google Repository
在 Android Studio 中,您只需要添加一个可穿戴支持库的依赖项,如下所示:https ://developer.android.com/training/wearables/apps/layouts.html#图书馆
但是如果你想使用android.support.wearableEclipse 包中的任何类,那就有点棘手了。

可穿戴包不包含在标准 android-support 库中 - 您需要使用位于 google 存储库中的可穿戴 UI 支持库:com.google.android.support:wearable
与标准 android-support 库不同,此库不作为.jar可以直接导入到工作区的文件或项目代码,但它是.aar格式(类似jar但也包括res)。

请在此处找到此文件,相对于您的 sdk 文件夹:
./extras/google/m2repository/com/google/android/support/wearable/1.0.0/wearable-1.0.0.aar

  1. 将文件 somwehere解压缩wearable-1.0.0.aar到您的工作区(您可以看到它看起来几乎就像一个标准的 android 项目)
  2. 移至classes.jar_/libs/classes.jar
  3. 现在您必须从这些文件创建新项目,包名定义为android.support.wearable
  4. 使用 API 20 编译并在项目属性中选择“Is Library”
  5. 从您的项目中添加对此库项目的引用

我建议你看看这篇博文。一切都一步一步地解释得很好。如果您有任何项目,请随时在此处发表评论。

于 2014-07-15T09:28:11.390 回答
0

您可以忽略WatchActivity编译错误,请在此处查看我的答案:https ://stackoverflow.com/a/24463815/592153 。

如果找不到android.support.wearable,请确保您已按照本指南中的第 4 步操作:http: //developer.android.com/preview/google-play-services-wear.html

于 2014-06-28T05:22:46.497 回答
0

您可以在 Google Repository 文件夹中找到可穿戴设备库。关于如何提取和使用,可以参考https://medium.com/@tangtungai/how-to-develop-and-package-android-wear-app-using-eclipse-ef1b34126a5d

希望这有帮助

于 2014-07-19T01:16:23.927 回答