我正在尝试使用新的 Wear sdk 进行开发。
我已经下载了所有需要的东西,包括支持库并设置了 android wear。我遇到的问题是该项目找不到可穿戴库。
代码错误行示例:
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
只是不要使用WatchActivity
- 改用标准活动。
第一步是确保您已Google Repository
在 SDK 管理器中安装了 Extra。它应该位于Android Support Repository
下载后Google Repository
:
在 Android Studio 中,您只需要添加一个可穿戴支持库的依赖项,如下所示:https ://developer.android.com/training/wearables/apps/layouts.html#图书馆。
但是如果你想使用android.support.wearable
Eclipse 包中的任何类,那就有点棘手了。
可穿戴包不包含在标准 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
wearable-1.0.0.aar
到您的工作区(您可以看到它看起来几乎就像一个标准的 android 项目)classes.jar
_/libs/classes.jar
android.support.wearable
我建议你看看这篇博文。一切都一步一步地解释得很好。如果您有任何项目,请随时在此处发表评论。
您可以忽略WatchActivity
编译错误,请在此处查看我的答案:https ://stackoverflow.com/a/24463815/592153 。
如果找不到android.support.wearable
,请确保您已按照本指南中的第 4 步操作:http: //developer.android.com/preview/google-play-services-wear.html
您可以在 Google Repository 文件夹中找到可穿戴设备库。关于如何提取和使用,可以参考https://medium.com/@tangtungai/how-to-develop-and-package-android-wear-app-using-eclipse-ef1b34126a5d
希望这有帮助