在我的Wear应用程序的build.gradle文件中使用compile 'com.google.android.support:wearable:2.0.4'
(最新版本的com.google.android.support:wearable
)时,我收到以下错误,但我没有使用26.0.0。
我该怎么办?即使我添加了编译' com.android.support:穿:26.0.0'它仍然失败。
Error in the project's gradle file:
Error:(22, 13) Failed to resolve: com.android.support:wear:26.0.0
<a href="install.m2.repo">Install Repository and sync project</a><br><a href="openFile:/.../wear/build.gradle">Show in File</a><br><a href="open.dependency.in.project.structure">Show in Project Structure dialog</a>
答案 0 :(得分:6)
许多Wear元素(BoxInsetLayout
,WearableRecyclerView
,SwipeDismissFrameLayout
,full list here)已移至主要的Android支持库(details)。您可以继续使用旧类,但您可能想要使用最新的东西。
您的服装应用的build.gradle包括编译'com.google.android.support:wearable:2.0.4'
,它使用com.android.support:wear:26.0.0
中的一些类。如上面链接中所述,它们已从com.google.android.support:wearable
移至com.android.support:wear
。
支持库(26)现在位于Google的Maven存储库中(不是从SDK Manager通过支持存储库下载的),因此您需要将Google的Maven存储库添加到您的顶层{{1文件。
在build.gradle
allprojects
内,添加以下代码。它属于repositories
电话。
对于使用Gradle 3.3(Android Studio 2.3.3)的Android Gradle插件版本2.3.3,您的代码应如下所示:
jcenter()
对于Android Studio 3.0.0中使用Gradle 4.1(可能是里程碑版本)的Android Gradle插件修订版3.0.0(现在为alpha版),您的代码应如下所示:
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}