我正在尝试开发一个简单的 Android Wear 应用程序,但我遇到了问题:
import android.support.wearable 无法解决
开始使用 Android Wear 的最佳方式是使用最新的 Android Studio 0.8.1 或更高版本,它可以更轻松地将支持库添加到您的代码中。但是仍然可以使用 Eclipse,我将解释如何做到这一点......
由于 SDK 刚刚为 Android Wear 发布,您首先需要确保按照以下说明更新所有内容:http: //developer.android.com/preview/google-play-services-wear.html
以下是解决问题所需的步骤:
这些步骤在处理 .aar 文件时可能看起来很复杂......使用 Android Studio 时要容易得多,因为您只需添加一个自动为您执行所有这些步骤的 gradle 规则:
dependencies {
compile "com.google.android.support:wearable:1.0.+"
}
本着@Wayne Piekarski 回答的精神,我创建了一个存储库,用于存储您在Eclipse 中开发所需的项目,克隆它-> 将其添加为Android 库-> 完成!
让我们保持简单:)
==== 更新 ====
如果您仍然遇到 WearableActivity... 只需将其替换为您选择的另一个 Activity。
使用 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。只有缺少清楚地显示向导的实现无法创建有效的模块。
在您的 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
下面链接中的详细说明对我的 Eclipse 设置非常有帮助。
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] ------------------------------------------------------------------------
对于 gradle 尝试
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.android.support:wearable:+'
compile 'com.google.android.gms:play-services-wearable:+'
}