【问题标题】:Ionic - Could not find support-v4.aar (com.android.support:support-v4:26.1.0)离子 - 找不到 support-v4.aar (com.android.support:support-v4:26.1.0)
【发布时间】:2019-03-28 06:43:20
【问题描述】:

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

该项目基于 Ionic 3 构建。

我有 Cordova 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 版本,但仍然是同样的问题。

你有什么想法吗?

【问题讨论】:

标签: cordova ionic-framework ionic3


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

    我也遇到了同样的问题,并通过下面的解决方法进行了修复。这对我行得通。
    从 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.+
    

    【讨论】:

      【解决方案3】:

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

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-11-13
        • 1970-01-01
        • 1970-01-01
        • 2023-03-11
        相关资源
        最近更新 更多