导入android.support.wearable无法解析

时间:2014-07-01 22:33:58

标签: android wear-os

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

  

导入android.support.wearable无法解析

enter image description here

7 个答案:

答案 0 :(得分:11)

开始使用Android Wear的最佳方法是使用最新的Android Studio 0.8.1或更高版本,这样可以更轻松地为代码添加支持库。但是仍然可以使用Eclipse,我将解释如何做到这一点......

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

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

  1. 启动SDK Manager。
  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)
  6. 下的”SDK平台“
  7. 最重要的部分是下载“Extras”下的“Google Repository”包。
  8. 第6步将生成一个名为$ SDK / extras / google / m2repository / com / google / android / support / wearable / 1.0.0的目录,并且会有一个wearable-1.0.0.aar文件
  9. 解压缩wearable-1.0.0.aar文件,它将生成classes.jar文件
  10. 如果你解压缩-v classes.jar,你会看到它包含android / support / wearable / view / WatchViewStuff.class,这就是你要找的东西!
  11. 将此classes.jar文件复制到项目的libs目录中,将其重命名为wearable-classes.jar
  12. 右键单击Eclipse中的libs目录,这将刷新您的项目,您应该看到wearable-classes.jar
  13. 清理并重建您的项目。
  14. 这些步骤在处理.aar文件时可能看起来很复杂......使用Android Studio时要轻松得多,因为你可以添加一个gradle规则来自动完成所有这些步骤:

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

答案 1 :(得分:3)

本着@Wayne Piekarski的回答,我created a repository存储项目,因为你需要它在Eclipse中开发,克隆它 - >将其添加为Android库 - > DONE!

让我们保持简单:)

====更新====

如果您仍然遇到WearableActivity,只需将其替换为您选择的其他活动。

答案 2 :(得分:0)

在Android SDK Manager中,转到工具>管理附加网站>用户定义的网站>新:  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 Build-tools v 20

4)Android 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

答案 3 :(得分:0)

以下链接中详述的说明对我的Eclipse设置非常有用。

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

答案 4 :(得分:0)

对于gradle尝试

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

}

答案 5 :(得分:0)

的Maven?

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] ------------------------------------------------------------------------

答案 6 :(得分:0)

使用Android Studio 4.0创建可穿戴模块,并最终出现完全相同的问题!是6年后的2020年,大声笑。

按照本指南添加缺少的点点滴滴: https://developer.android.com/training/wearables/apps/creating

基本上我的项目builde.gradle没有这些内容:

0.3s

这是模块的优点:

n=30000

添加后,所有检查均正确

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