Ionic - Could not find support-v4.aar (com.android.support:support-v4:26.1.0)
我有一个Ionic项目,由于某些原因,该项目在升级到OSx Mojave后不再构建。
该项目基于Ionic 3构建。
我有Cordova CLI 7.0.0
当我跑步时
1 | ionic cordova run android |
尝试构建时出现此错误:
1 2 3 4 5 | * 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版本,但是仍然存在相同的问题。
任何想法在这里可能出什么问题吗?
我目前不确定是否会导致此问题,但这是帮助我的原因:
在平台/ android和platform / android / app下的build.gradle文件中查找并将jcenter()依赖项移至存储库的底部。
1 2 3 4 5 6 | repositories { maven { url"https://maven.google.com" } jcenter() } |
昨天我也遇到了这个问题...
我在build.gradle
中进行以下更改
1 2 3 4 5 6 7 8 | allprojects { repositories { maven { url"https://maven.google.com" } jcenter() } } |
只需在maven下面添加jcenter()
我也遇到了相同的问题,并通过以下变通办法解决了。这对我行得通。
从your_project_folder \\\\\\\\\\ platforms \\\\\\\\\\ android
更改文件project.properties中的以下行
1 2 | cordova.system.library.2=com.android.support:support-v4:25.+ cordova.system.library.3=com.android.support:appcompat-v7:25.+ |