android wear- eclipse : not recognizing support library

标签 android eclipse wear-os

我正在尝试使用新的 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
下面的某处 enter image description here

下载 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

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

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

关于android wear- eclipse : not recognizing support library,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24461705/

相关文章:

android - 打开 ContextMenu 时抓取列表项 TextView 值

java - Ecore 建模生成一个 HashMap dto 持有一个 HashMap

java - 在参数化 JUnit 测试到来时执行大量参数化测试,而不是在它们全部可用时执行

android - 穿戴设备和移动设备的不同文本

android - 在 Fragment TabHost 中保存实例

android - 如何使用 Android MapView 计算两个 GeoPoints 之间的距离

java - android.R.anim.fade_out 效果不好,只是淡入淡出

java - STS 3.7.0 在启动时崩溃,Windows 7,64 位

android - 如何指定用于 Android 可穿戴设备的布局?

android - 如何以编程方式检测应用程序是否支持 Android Wear?