cod*_*emy 2 android android-support-library android-wear-2.0 wear-os
在我的Wear应用程序的build.gradle文件中使用compile 'com.google.android.support:wearable:2.0.4'
(最新版本com.google.android.support:wearable
)时,我收到以下错误,但我没有使用26.0.0.
我该怎么办?即使我添加了编译'com.android.support:wear: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>
Run Code Online (Sandbox Code Playgroud)
许多磨损元件(的BoxInsetLayout
,WearableRecyclerView
,SwipeDismissFrameLayout
,这里完整列表)已经被移动到主Android的支持库(详细信息).您可以继续使用旧类,但您可能想要使用最新的东西.
你的穿戴应用程序的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存储库添加到顶级build.gradle
文件中.
在allprojects
,内repositories
,添加以下代码.它接下来的jcenter()
电话.
对于使用Gradle 3.3(Android Studio 2.3.3)的Android Gradle插件版本2.3.3,您的代码应如下所示:
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
Run Code Online (Sandbox Code Playgroud)
对于Android Studio 3.0.0中使用Gradle 4.1(可能是里程碑版本)的Android Gradle插件版本3.0.0(现在为alpha版),您的代码应如下所示:
allprojects {
repositories {
jcenter()
google()
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2865 次 |
最近记录: |