android - import android.support.wearable 无法解析

标签 android wear-os

我正在尝试开发一个简单的 Android Wear 应用程序,但我遇到了问题:

import android.support.wearable cannot be resolved

enter image description here

最佳答案

开始使用 Android Wear 的最佳方式是使用最新的 Android Studio 0.8.1 或更高版本,这使得将支持库添加到您的代码中变得更加容易。但仍然可以使用 Eclipse,我将解释如何使用 ...

由于 SDK 刚刚针对 Android Wear 发布,您需要首先确保按照以下说明使所有内容保持最新:http://developer.android.com/preview/google-play-services-wear.html

以下是解决问题所需执行的步骤:

  1. 启动 SDK 管理器。
  2. 分别将 Android SDK 工具和平台工具更新到版本 23 和 20。
  3. 单击“工具”>“管理附加站点”>“用户定义的站点”。
  4. 单击新建,输入 https://dl-ssl.google.com/android/repository/addon-play-services-5.xml进入文本字段,然后单击“确定”。
  5. 点击关闭。您现在应该看到许多需要下载的包。您需要在“Android 4.4W (API 20)”下下载“SDK Platform”
  6. 最重要的部分是下载“Extras”下的“Google Repository”包。
  7. 第 6 步将生成一个名为 $SDK/extras/google/m2repository/com/google/android/support/wearable/1.0.0 的目录,其中将包含一个 wearable-1.0.0.aar 文件
  8. 解压wearable-1.0.0.aar文件,生成classes.jar文件
  9. 如果你解压 -v classes.jar,你会看到它包含 android/support/wearable/view/WatchViewStuff.class,这正是你要找的!
  10. 将此 classes.jar 文件复制到项目的 libs 目录,将其重命名为类似 wearable-classes.jar 的名称
  11. 右键单击 Eclipse 中的 libs 目录,这将刷新您的项目,您应该会看到 wearable-classes.jar
  12. 清理并重建您的项目。

这些步骤在处理 .aar 文件时可能看起来很复杂......使用 Android Studio 时要容易得多,因为您只需添加一个 gradle 规则即可自动为您执行所有这些步骤:

dependencies {
    compile "com.google.android.support:wearable:1.0.+"
}

关于android - import android.support.wearable 无法解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24520240/

相关文章:

java - Android Wear 通知与 MediaSession

java - Google 控制台显示 0 个支持 Android Wear 的设备

android - 错误 : No resource identifier found for attribute 'roundLayout' in package "package name"

android - 将 Android Studio 升级到 1.4 后无法使用 Device Chooser 部署应用

android - 从 View 中删除以编程方式添加的按钮

c# - 引用 Google Maps 类时缺少方法异常

android - 如何在get方法上设置标题 - android rest api

Wear 设备上的 Android 通知。 `localOnly` 标志

android - 使用 Android 应用程序调用 Web 服务的最佳替代方法是什么

android - 在多台计算机上使用相同的调试 keystore