在Android Studio中运行项目失败,并显示以下错误: could not find any version that matches com.android.support:appcompat-v7:+
如何解决此错误?
在Android Studio中运行项目失败,并显示以下错误: could not find any version that matches com.android.support:appcompat-v7:+
如何解决此错误?
Answers:
从Android Studio转到:工具>> Android >> SDK Manager
选择并安装“其他| Android支持存储库”
cordova build android
了类似的错误!
对我来说,它在将版本从7:27. +更改为7:+后起作用了
就像在如何在无头Linux中更新Android平台工具上所说的那样?
android list sdk
android update sdk --no-ui --filter extra
Filter extra not supported
这很简单。请在build.gradle(Project:App Name)中更新并替换以下代码。
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
aapt
,javac
并且在dx
没有Gradle的情况下手动运行,则无济于事。
我发现所有这些答案都不适合我。相反,在您的android studio中,请看下面的左侧。会有一些帮助。
例如,您会注意到
This support library should not use a different version (32) than the compilesdkVersion (23)
然后您将的版本更改为23
编译'com.android.support:support-v4:23'
现在,您将看到一条消息
A newer version of com.android.support-v4 than 23 is available 23.4.0
。
那就是我怎么知道正确的版本是 23.4.0
对于谁因相同错误(版本29)来到这里,请将您的支持库更改为版本28:
build.gradle(app):
dependencies {
...
implementation 'com.android.support:appcompat-v7:28.+'
...
}
谷歌搜索解决方案都不适合我。然后我看到Android仅支持版本28以下的库。奇怪的是,我在现成的Android Studio项目中遇到了此错误。
我不确定是哪个Android Studio版本,因为出现错误后我升级了Studio。现在在Android Studio 3.6.3中,新项目带有“ androidx.appcompat:appcompat:1.0.2”。