我正在尝试开发新的Wear SDK。
我已经下载了所有必要的支持库并设置好了Android Wear。但我遇到的问题是项目无法找到可穿戴式设备库。
代码错误行示例:
WatchActivity cannot be resolved to a type
并且
The import android.support.wearable cannot be resolved
谢谢您,Yakir。
我正在尝试开发新的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
,而是使用标准的Activity
。
第一步是确保您已在SDK Manager中安装了Google Repository
扩展程序。它应该位于Android Support Repository
下方某个位置。
下载完Google Repository
之后:
在Android Studio中,您只需要像这里一样为可穿戴支持库添加依赖项:https://developer.android.com/training/wearables/apps/layouts.html#UiLibrary。
但是,如果您想从Eclipse中使用android.support.wearable
包中的任何类,则有点棘手。
可穿戴包不包含在标准的android-support库中-您需要使用位于google repository中的可穿戴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
~/.android/extras
目录下,你能看到以下文件吗?
./extras/google/google_play_services/docs/reference/com/google/android/gms/wearable
./extras/google/m2repository/com/google/android/gms/play-services-wearable
./extras/google/m2repository/com/google/android/gms/play-services-wearable/5.0.77
./extras/google/m2repository/com/google/android/support/wearable
./extras/google/m2repository/com/google/android/support/wearable/1.0.0如果没有的话,请尝试删除/extras/google
文件夹,并从SDK Manager重新下载。 - Sveinung Kval Bakken您可以在Google Repository文件夹中找到可穿戴库。关于如何提取和使用它,您可以参考https://medium.com/@tangtungai/how-to-develop-and-package-android-wear-app-using-eclipse-ef1b34126a5d。
希望这能帮到您。