cordova 无法找到支持的v4.aar(com.android.support:支持的v4:26.1.0)

kxkpmulp  于 2022-11-15  发布在  Android
关注(0)|答案(4)|浏览(256)

我有一个离子项目,升级到OSx莫哈韦后,由于某种原因不再建设。
该项目基于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版本,但仍然是同样的问题。
你知道这里出了什么问题吗?

rpppsulh

rpppsulh1#

我目前还不确定是什么原因导致了这个问题,但以下是帮助我的方法:
查看platforms/android和platforms/android/app下的build.gradle文件,并将jcenter()依赖项移到存储库底部。

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

sbtkgmzw2#

我也遇到了同样的问题,并通过下面的解决方法解决了这个问题。
在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.+
1mrurvl1

1mrurvl13#

我昨天也面临这个问题......
我在我的版本中做以下更改。gradle

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

只是在maven下面添加了jcenter()

1tu0hz3e

1tu0hz3e4#

我在使用ionic 5 - cordova时遇到了这个问题,我通过删除com.android.support build.gradle(模块:www.example.com)〉dependencies中的这一行**实现“www.example.com:support-v4:26.+"*android.app问题

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

}

相关问题