我正在尝试使用新的 Wear SDK 进行开发。
我已经下载了所有需要的东西,包括支持库,并设置了 android wear to go。 我遇到的问题是该项目找不到可穿戴库。
代码错误行示例:
WatchActivity cannot be resolved to a type
和
The import android.support.wearable cannot be resolved
谢谢你,亚基尔。
最佳答案
我使用 Eclipse 遇到了同样的问题,我的问题的答案是我找到的链接:
http://blog.benjamin-cabe.com/2014/07/04/how-to-setup-eclipse-for-android-wear-development
观看 Activity :
只是不要使用 WatchActivity
- 请改用标准 Activity。
无法解析import android.support.wearable:
第一步是确保您已在 SDK 管理器中安装了 Google Repository
Extra。它应该位于 Android Support Repository
下面的某处
下载 Google Repository
后:
在 Android Studio 中,您只需要为 wearable-support 库添加一个依赖项,如下所示:https://developer.android.com/training/wearables/apps/layouts.html#UiLibrary .
但是如果你想使用来自 Eclipse 的 android.support.wearable
包中的任何类,那就有点棘手了。
可穿戴包不包含在标准的 android 支持库中 - 您需要使用位于谷歌存储库中的可穿戴 UI 支持库:com.google.android.support:wearable
与标准的 android 支持库不同,这个库不是作为可以直接导入工作区的 .jar
文件或项目代码提供的,而是采用 .aar
格式(像 jar
但也包括 res
)。
请在此处找到此文件,相对于您的 sdk 文件夹:
./extras/google/m2repository/com/google/android/support/wearable/1.0.0/wearable-1.0.0.aar
- 解压
wearable-1.0.0.aar
文件到你的工作区(你可以看到它看起来几乎像一个标准的 android 项目) - 将
classes.jar
移动到/libs/classes.jar
- 现在您必须从这些文件创建新项目,包名称定义为
android.support.wearable
- 使用 API 20 编译并在项目属性中选择“Is Library”
- 从您的项目中添加对该库项目的引用
我建议您看看这篇博文。一切都一步一步地解释得很好。如果您有任何项目,请随时在此处发表评论。
关于android wear- eclipse : not recognizing support library,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24461705/