Ionic-找不到support-v4.aar(com.android.support:support-v4:26.1.0)

时间:2018-10-23 23:16:42

标签: cordova ionic-framework ionic3

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

该项目基于Ionic 3构建。

我有Cordova CLI 7.0.0

我跑步时

docker cp foo.txt <container-id>:/foo.txt

尝试构建时出现此错误:

ionic cordova run android

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

任何想法在这里可能出什么问题吗?

3 个答案:

答案 0 :(得分:3)

我目前不太确定是什么原因引起的,但这是帮助我的原因:

在platforms / android和platforms / android / app下的 build.gradle 文件中查找,并将jcenter()依赖项移至存储库底部。

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

答案 1 :(得分:1)

我也遇到了同样的问题,并通过以下变通办法解决了。这对我行得通。
从your_project_folder \ platforms \ android

更改文件 project.properties 中的以下行
cordova.system.library.2=com.android.support:support-v4:25.+
cordova.system.library.3=com.android.support:appcompat-v7:25.+

答案 2 :(得分:0)

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

我会在build.gradle中进行以下更改

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

只需在maven下面添加jcenter()