找不到 com.android.support:support-v4:22.0.0。 SDK更新后
Could not find com.android.support:support-v4:22.0.0. after SDK update
更新 sdk 后我无法创建 hello world 应用程序。
我的 build.gradle 看起来像这样
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "com.coders.yo"
minSdkVersion 11
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.0.0'
}
但是构建失败并显示
Error:A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugCompile'.
> Could not find com.android.support:support-v4:22.0.0.
Required by:
Yo:app:unspecified > com.android.support:appcompat-v7:22.0.0
所以我添加了编译 'com.android.support:support-v4:22.0.0.' 现在我得到了
Error:Failed to find: com.android.support:support-v4:22.0.0.
<a href="openFile">Open File</a><br><a href="open.dependency.in.project.structure">Open in Project Structure dialog</a>
我更新了 android sdk
和支持库
过去几个小时我一直卡在里面。有人能帮我找出问题吗
据我所知,这是因为支持库的版本,你需要做什么,你使用的版本不适用于你当前的配置。
- 只需从 gradle 文件中删除这一行
- 现在select您的项目转到模块设置(按 F12)
- 使用库依赖再次添加依赖。
使用上述步骤您正在添加支持库的可用版本。
so i added compile 'com.android.support:support-v4:22.0.0.'
and now i
get
Error:Failed to find: com.android.support:support-v4:22.0.0.
如果你添加的正是那个,那么我认为你的问题是最后的额外 .
。 :)
尝试:
compile 'com.android.support:support-v4:22.0.0'
compile 'com.android.support:appcompat-v7:22.0.0'
您在 build.gradle 中的依赖项似乎是正确的。
尝试清理缓存(文件 -> 使缓存无效并重新启动),然后同步 gradle 文件并清理和构建。
在您的 gradle 文件中有一行奇怪的内容。
这个 DSL 在上一个 gradle 插件中不存在(您使用的是哪个版本?)
runProguard false
您应该更新插件 (1.1.0)、gradle 版本 (2.2.1) 并在
中更改此行
minifyEnabled false
就我而言,我只需要更新 SDK Tools and Extras。
如果这可能对某人有所帮助,经过多次试验和错误后,我发现我在对应于 "library" 的 build.gradle 文件中定位了错误的 SDK 版本(旧版本)。要更改此设置,您可以手动执行或转到模块设置菜单(右键单击您的项目文件夹 -> 打开模块设置。然后在 "library" - 属性中,您可以更改编译 Sdk 和构建工具版本。
显然,在所有支持库和构建工具都是最新的之后,这对我有用。
How to clear gradle cache?
这一切都在这里解释...
只需清除您的 .gradle 全局缓存(缓存目录)!这让我难受了 2 天...
更改 gradle 版本,就像我将 2.1 更改为 2.2.1 一样,它对我有用。
更新 sdk 后我无法创建 hello world 应用程序。 我的 build.gradle 看起来像这样
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "com.coders.yo"
minSdkVersion 11
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.0.0'
}
但是构建失败并显示
Error:A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugCompile'.
> Could not find com.android.support:support-v4:22.0.0.
Required by:
Yo:app:unspecified > com.android.support:appcompat-v7:22.0.0
所以我添加了编译 'com.android.support:support-v4:22.0.0.' 现在我得到了
Error:Failed to find: com.android.support:support-v4:22.0.0.
<a href="openFile">Open File</a><br><a href="open.dependency.in.project.structure">Open in Project Structure dialog</a>
我更新了 android sdk
过去几个小时我一直卡在里面。有人能帮我找出问题吗
据我所知,这是因为支持库的版本,你需要做什么,你使用的版本不适用于你当前的配置。
- 只需从 gradle 文件中删除这一行
- 现在select您的项目转到模块设置(按 F12)
- 使用库依赖再次添加依赖。
使用上述步骤您正在添加支持库的可用版本。
so i added
compile 'com.android.support:support-v4:22.0.0.'
and now i get
Error:Failed to find: com.android.support:support-v4:22.0.0.
如果你添加的正是那个,那么我认为你的问题是最后的额外 .
。 :)
尝试:
compile 'com.android.support:support-v4:22.0.0'
compile 'com.android.support:appcompat-v7:22.0.0'
您在 build.gradle 中的依赖项似乎是正确的。
尝试清理缓存(文件 -> 使缓存无效并重新启动),然后同步 gradle 文件并清理和构建。
在您的 gradle 文件中有一行奇怪的内容。 这个 DSL 在上一个 gradle 插件中不存在(您使用的是哪个版本?)
runProguard false
您应该更新插件 (1.1.0)、gradle 版本 (2.2.1) 并在
中更改此行minifyEnabled false
就我而言,我只需要更新 SDK Tools and Extras。
如果这可能对某人有所帮助,经过多次试验和错误后,我发现我在对应于 "library" 的 build.gradle 文件中定位了错误的 SDK 版本(旧版本)。要更改此设置,您可以手动执行或转到模块设置菜单(右键单击您的项目文件夹 -> 打开模块设置。然后在 "library" - 属性中,您可以更改编译 Sdk 和构建工具版本。
显然,在所有支持库和构建工具都是最新的之后,这对我有用。
How to clear gradle cache?
这一切都在这里解释...
只需清除您的 .gradle 全局缓存(缓存目录)!这让我难受了 2 天...
更改 gradle 版本,就像我将 2.1 更改为 2.2.1 一样,它对我有用。