无法解析导入android.support.wearable
我正在尝试开发一个简单的Android Wear应用程序,但我面临的问题是: 无法解析导入android.support.wearable无法解析导入android.support.wearable,android,wear-os,Android,Wear Os,我正在尝试开发一个简单的Android Wear应用程序,但我面临的问题是: 无法解析导入android.support.wearable 在Android SDK管理器中,进入工具>管理附加站点>用户定义站点>新建: 确保您拥有以下内容(这是我拥有的) 1) Android SDK工具V23(23.0.1刚刚发布) 2) Android SDK平台工具V20 3) Android SDK构建工具V20 4) 安卓4.4W(API 20) 5) Android支持库 6) Android支持库
在Android SDK管理器中,进入工具>管理附加站点>用户定义站点>新建: 确保您拥有以下内容(这是我拥有的) 1) Android SDK工具V23(23.0.1刚刚发布) 2) Android SDK平台工具V20 3) Android SDK构建工具V20 4) 安卓4.4W(API 20) 5) Android支持库 6) Android支持库 7) 其他一切都是最新的 资源:
开始使用Android Wear的最佳方法是使用最新的Android Studio 0.8.1或更高版本,这使得向代码中添加支持库变得更加容易。但是仍然可以使用Eclipse,我将解释如何使用Eclipse 由于SDK是为Android Wear发布的,因此您需要首先确保遵循以下说明,以使所有内容都保持最新: 以下是修复问题所需的步骤:
dependencies {
compile "com.google.android.support:wearable:1.0.+"
}
本着@Wayne Piekarski answer的精神,我已经创建了一个在Eclipse中开发所需的项目存储库,克隆它->将其添加为Android库->完成 让我们保持简单:) ==更新====
如果您仍然遇到可穿戴活动…只需将其替换为您选择的另一个活动。下面链接中的详细说明对我的Eclipse设置非常有用 对于渐变尝试
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.android.support:wearable:+'
compile 'com.google.android.gms:play-services-wearable:+'
}Maven?
AndroidDK使用自己的存储库。下载后,从
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>
用安卓Studio 4.0创建一个可穿戴模块,结果却出现了完全相同的问题!6年后的2020年,哈哈 按照本指南添加缺失的部分: 基本上,我的项目builde.gradle没有这些:
maven { url "https://maven.google.com" }
这是模块的梯度:
implementation 'com.google.android.support:wearable:2.8.0'
一旦添加,每一个都会被正确检查
PS:甚至不需要maven。只有缺少的实现清楚地表明向导无法创建有效的模块。我认为这无助于解决问题,因为android.support.wearable.view.WatchViewStub存在于来自Google存储库的wearable-1.0.0.aar文件中。此外,您还需要提取类aar文件中的es.jar。请参阅下面我的答案,这是Eclipse所需要的。下面我的答案是否在Eclipse中生成了您的项目?它可以工作,谢谢。所有这些文件夹名称都非常混乱…为什么事情不能简单?虽然这不是一个完整的答案…您还需要aar文件中的所有资源和资产。我在编写时尝试过它你不需要复制资源,除非你在你的应用程序中引用它们。显然,我只是在模拟如何使用Eclipse将aar添加到你的项目中。好的,上面的说明帮助了我,但我有另一个问题“WatchActivity无法解析为类型”我有eclipse,我遵循了这个链接:但是仍然无法解析导入的“WatchViewStub”和“DismissOverlayView”。ElizaChat示例可穿戴应用程序对我有效,那么为什么WatchViewStub示例不起作用呢?缺什么?我缺了,但一年后还是一样的问题,还没有解决。请注意,这是一个支持库,您还需要在另一个具有相同版本号的支持库上进行编译。WearableActivity现在也被弃用,这使得情况更加糟糕。
implementation 'com.google.android.support:wearable:2.8.0'