IoniC语言 Could not find support-v4.aar (com.android.support:s



我有一个Ionic项目,在升级到OSx Mojave后,由于某种原因不再构建。

该项目建立在Ionic 3之上。

我有科尔多瓦 CLI 7.0.0

当我跑步时

ionic cordova run android

尝试构建时出现此错误:

* What went wrong:
Could not resolve all files for configuration ':debugCompileClasspath'.
> Could not find support-v4.aar (com.android.support:support-v4:26.1.0).
Searched in the following locations:
https://jcenter.bintray.com/com/android/support/support-v4/26.1.0/support-v4-26.1.0.aar

我尝试更改build.gradle,降级cordova,升级cordova,尝试使用不同的android版本,但仍然是相同的问题。

任何想法这里可能有什么问题?

我目前不确定是什么导致了这个问题,但这里有对我有帮助的原因:

查看 platforms/android 和 platform/android/app 下的build.gradle文件,并将 jcenter(( 依赖项移动到存储库的底部。

repositories {
maven {
url "https://maven.google.com"
}
jcenter()
}

我也遇到了同样的问题,并通过下面的解决方法修复了这个问题。这对我有用。
将文件项目中的以下行从 your_project_folder\platforms\android 更改

属性
cordova.system.library.2=com.android.support:support-v4:25.+
cordova.system.library.3=com.android.support:appcompat-v7:25.+

我昨天也遇到了这个问题......

我在我的build.gradle中做了以下更改

allprojects {
repositories {
maven {
url "https://maven.google.com"
}
jcenter()
}
}

刚刚在 maven 下面添加了 jcenter((

我在 ionic 5 - cordova 中遇到了这个问题,我通过在build.gradle(Module:android.app( 中删除此行实现"com.android.support:support-v4:26.+">来解决这个问题>依赖项

dependencies {
implementation fileTree(dir: 'libs', include: '*.jar')
// SUB-PROJECT DEPENDENCIES START
implementation(project(path: ":CordovaLib"))
implementation "com.android.support:support-v4:27.+"
//implementation "com.android.support:support-v4:26.+"
// SUB-PROJECT DEPENDENCIES END

}

相关内容

最新更新