Android Wear项目Gradle同步失败

34

我在Android Studio 0.8中创建了一个新项目,以便开始将Android Wear集成到我的应用程序中。我创建了一个新项目,并包含了Wear表单因素,但是当我尝试同步时,会出现以下错误:

Error:找不到与com.google.android.support:wearable:+匹配的任何版本。 要求: win_control:wear:未指定

编辑: 我稍微调整了Gradle,现在出现以下错误:

Error:无法找到:com.google.android.gms:play-services-wearable:+ 在“Project Structure”对话框中打开
打开文件

Error:无法找到:com.google.android.support:wearable:+ 在“Project Structure”对话框中打开
打开文件


我得到了类似的错误:无法找到 com.google.android.support:wearable:+。 - Karthik
6个回答

40

我曾遇到相同的问题。打开您的Android SDK管理器,转到工具->管理附加网站,然后添加您自己的存储库:

https://dl-ssl.google.com/android/repository/addon-play-services-5.xml

我最终找到了这些有用的指南。有许多破损的链接和错误信息在流传,但是这些应该有效:

http://developer.android.com/preview/google-play-services-wear.html

接着,

http://developer.android.com/training/wearables/apps/creating.html

此外,请仔细检查您的Android SDK管理器,确保您拥有所有最新的更新以及Android支持库/库!


1
谢谢提供链接。第二个链接(google-play-services-wear)有我所缺失的指令。现在我会尝试一下,看看会发生什么。 - Eliezer
4
在Mac上,如果您打开SDK管理器时看不到菜单栏中的“Packages”和“Tools”,请切换出SDK管理器再切换回去,以强制操作系统切换到该应用程序。这将显示正确的菜单栏项目。我曾经费了很大力气才找出为什么会缺失它们。 - adam8810
Android Wear应用程序在Google Play上找不到:(还有其他方法吗? - jaumard
1
@jaumard 是的,那可能会发生 - 确保您按照我发布的指南中的链接(上面的第二个链接)进行操作。您需要注册成为 Google Play Services 5.0、Google Now 和 Android Wear 的测试人员,并按照顺序更新它们。 - nickjm
没问题,我的手机上可以运行(我是从电脑上测试的步骤)。谢谢! - jaumard
显示剩余4条评论

10

这里SO上所有的建议现在都已过时。

你应该做的是确保在SDK管理器中选中并安装了"Google Repository"。


8

2
我也是,使用的是Mac。只需安装最新版本的Google Repository即可解决问题。+1 - voghDev

2
如果SDK管理器没有找到任何更新,你可以尝试删除~/.android/extras/google/下的m2repository文件夹。你也可以使用你喜欢的文本编辑器手动添加更新站点到~/.android/repositories.cfg文件中,内容应该像这样:
### User Sources for Android SDK Manager
#Wed Jul 02 10:15:39 EDT 2014
count=1
src00=https\://dl-ssl.google.com/android/repository/addon-play-services-5.xml

1
我发现,从Android Studio 0.8.1开始,“管理附加组件站点”选项已从工具菜单中删除。以防其他人也找不到它,以下是如何进入它的方法:
1/ 转到“工具”>“Android”>“SDK管理器”。
2/ 然后,一旦打开SDK管理器,在顶部菜单中转到“工具”>“管理附加组件站点”。
就这样,然后你只需应用nickjm所说的(顺便说一下,感谢这个提示,我一直在想这个错误消息是怎么回事!)。

1

在我的情况下,添加插件没有起作用。在Android SDK中,我只需打开: 工具->选项...->启用预览工具(勾选它) 然后它会有wear stuff的更新...我当然更新了。

这样就可以通过IDE引用库了。


在 Mac 上,它位于“偏好设置”下。 - Takhion

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接