Dha*_*iya 87 android gradle android-studio android-gradle-plugin
无法解析':app @ debug/compileClasspath'的依赖关系:无法解析com.android.support:appcompat-v7:26.1.0.
无法解析com.android.support:appcompat-v7:26.1.0.
要求:项目:app
没有缓存版本的com.android.support:appcompat-v7:26.1.0可用于离线模式.
无法解析配置':app:debugCompileClasspath'的所有文件.
无法解析com.android.support:appcompat-v7:26.1.0.
要求:
project:app
没有可用于离线模式的com.android.support:appcompat-v7:26.1.0的缓存版本.
没有缓存版本的com.android.support:appcompat-v7:26.1.0可用于离线模式.
无法解析com.android.support.constraint:constraint-layout:1.1.0-beta3.
要求:
project:app
没有缓存版本的com.android.support.constraint:constraint-layout:1.1.0-beta3可用于离线模式.
没有缓存版本的com.android.support.constraint:constraint-layout:1.1.0-beta3可用于离线模式.
无法解决com.android.support:design:26.1.0.
要求:
project:app
没有缓存版本的com.android.support:design:26.1.0可用于离线模式.
没有缓存版本的com.android.support:design:26.1.0可用于离线模式.
无法解析com.android.support:cardview-v7:26.1.0.
要求:
project:app
没有缓存版本的com.android.support:cardview-v7:26.1.0可用于离线模式.
没有缓存版本的com.android.support:cardview-v7:26.1.0可用于离线模式.
无法解析com.google.android.gms:play-services-ads:11.4.2.
要求:
project:app
没有com.google.android.gms的缓存版本:play-services-ads:11.4.2可用于离线模式.
没有缓存版本的com.google.android.gms:play-services-ads:11.4.2可用于离线模式.
无法解析com.android.support:support-v4:26.1.0.
要求:
project:app
没有可用于离线模式的com.android.support缓存版本:support-v4:26.1.0.
没有缓存版本的com.android.support:support-v4:26.1.0可用于脱机模式.
错误日志图片:

小智 136
去 File->Other Settings->Default Settings->Build, Execution, Deployment->Build Tools->Gradle->Uncheck Offline work option.
537*_*037 33
以下是一个解决方法演示图像; Offline work通过转到:取消选中选项:
File- > Settings- > Build, Execution, Deployment- >Gradle
打开
build.gradle您的应用程序的文件.确保存储库部分包含带有" https://maven.google.com "端点的maven部分.例如:
Run Code Online (Sandbox Code Playgroud)allprojects { repositories { jcenter() maven { url "https://maven.google.com" } } }将支持库添加到该
dependencies部分.例如,要添加v4 core-utils库,请添加以下行:Run Code Online (Sandbox Code Playgroud)dependencies { ... compile "com.android.support:support-core-utils:27.1.0" }警告:使用动态依赖项(例如,
palette-v7:23.0.+)可能会导致意外的版本更新和回归不兼容.我们建议您明确指定库版本(例如,palette-v7:27.1.0).宣言声明的变化
具体来说,您应该将清单中标记的
android:minSdkVersion元素更新为<uses-sdk>新的较低版本号,如下所示:Run Code Online (Sandbox Code Playgroud)<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="23" />如果您使用的是Gradle构建文件,则构建文件中的
minSdkVersion设置将覆盖清单设置.Run Code Online (Sandbox Code Playgroud)apply plugin: 'com.android.application' android { ... defaultConfig { minSdkVersion 16 ... } ... }
小智 11
刚刚去了build.gradle并删除了该行:
implementation 'com.android.support:appcompat-v7:26.1.0'
Run Code Online (Sandbox Code Playgroud)
之后,我重新同步了Gradle.然后,我将代码行粘贴回来,再次重新同步Gradle并且它有效.
注意:在进行此更改时,我还更新了所有需要更新的SDK工具.
小智 6
在项目gradle中添加这个为我工作
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com" // specifically this worked
}
}}
Run Code Online (Sandbox Code Playgroud)
在 android\app\build.gradle 文件中,
替换版本详细信息
implementation 'com.android.support:appcompat-v7:26.1.0'
Run Code Online (Sandbox Code Playgroud)
和
implementation 'com.android.support:appcompat-v7:+'
Run Code Online (Sandbox Code Playgroud)
Android Studio 将使用合适的版本使其适合您。
| 归档时间: |
|
| 查看次数: |
160195 次 |
| 最近记录: |