12

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

import android.support.wearable 无法解决

在此处输入图像描述

4

7 回答 7

11

开始使用 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 Tools 和 Platform-tools 分别更新到版本 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.+"
}
于 2014-07-02T18:06:58.477 回答
3

本着@Wayne Piekarski 回答的精神,我创建了一个存储库,用于存储您在Eclipse 中开发所需的项目,克隆它-> 将其添加为Android 库-> 完成!

让我们保持简单:)

==== 更新 ====

如果您仍然遇到 WearableActivity... 只需将其替换为您选择的另一个 Activity。

于 2014-07-13T09:25:50.943 回答
1

使用 Android Studio 4.0 创建一个可穿戴模块并最终遇到完全相同的问题!现在是 2020 年,6 年后 LOL。

按照本指南添加缺失的部分: https ://developer.android.com/training/wearables/apps/creating

基本上我的项目 build.gradle 没有这些:

maven { url "https://maven.google.com" }

这是模块的gradle:

implementation 'com.google.android.support:wearable:2.8.0'

添加后,每个都检查正确。

PS:甚至不需要Maven。只有缺少清楚地显示向导的实现无法创建有效的模块。

于 2020-09-26T09:26:41.437 回答
0

在您的 Android SDK 管理器中,转到工具 > 管理附加站点 > 用户定义的站点 > 新建: https ://dl-ssl.google.com/android/repository/addon-play-services-5.xml

确保您有以下内容(这就是我所拥有的)

1)Android SDK Tools v 23(23.0.1刚出来)

2) Android SDK Platform-tools v 20

3) Android SDK 构建工具 v 20

4)安卓4.4W(API 20)

5) Android 支持库

6) Android 支持库

7)其他一切都是最新的

资源: http: //developer.android.com/preview/google-play-services-wear.html http://developer.android.com/training/wearables/apps/creating.html

于 2014-07-02T14:30:58.497 回答
0

下面链接中的详细说明对我的 Eclipse 设置非常有帮助。

https://medium.com/@tangtungai/how-to-develop-and-package-android-wear-app-using-eclipse-ef1b34126a5d

于 2014-11-17T03:41:06.970 回答
0

马文?

AndroidSDK 使用他们自己的存储库。下载后复制所有来自

C:\Program Files (x86)\Android\android-sdk\extras\google\m2repository\

到您的存储库。所以可以解决这个问题:

<dependencies>
    <dependency>
        <groupId>com.google.android.wearable</groupId>
        <artifactId>wearable</artifactId>
        <version>1.0.0</version> <!-- or whatever -->
    </dependency>
</dependencies>

你会得到你的

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.148 s
[INFO] Finished at: 2016-10-23T09:10:12+02:00
[INFO] Final Memory: 16M/15381M
[INFO] ------------------------------------------------------------------------
于 2016-10-23T07:10:45.510 回答
0

对于 gradle 尝试

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.android.support:wearable:+'
compile 'com.google.android.gms:play-services-wearable:+'

}

于 2016-03-03T14:59:20.890 回答