无法列出www.example.com的版本com.android.support:support-v4 [重复]

dfuffjeb  于 2023-04-28  发布在  Android
关注(0)|答案(1)|浏览(130)

此问题已在此处有答案

Failed to resolve: com.android.support:support-v4:27.1.1(6个回答)
昨天关门了。
我试图建立一个Android应用程序开发与 cordova -Android 8.1和它无法下载依赖,虽然它工作得很好不到2周前.你遇到过这个问题吗?如何解决这个问题?

> Task :app:preBuild UP-TO-DATE
> Task :CordovaLib:preBuild UP-TO-DATE
> Task :CordovaLib:preReleaseBuild UP-TO-DATE
> Task :CordovaLib:checkReleaseManifest UP-TO-DATE
> Task :CordovaLib:processReleaseManifest UP-TO-DATE
> Task :app:preReleaseBuild FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Could not resolve all files for configuration ':app:releaseCompileClasspath'.
> Could not resolve com.android.support:support-v4:25.+.
  Required by:
      project :app
   > Failed to list versions for com.android.support:support-v4.
      > Unable to load Maven meta-data from https://jitpack.io/com/android/support/support-v4/maven-metadata.xml.
         > Could not get resource 'https://jitpack.io/com/android/support/support-v4/maven-metadata.xml'.
            > Could not GET 'https://jitpack.io/com/android/support/support-v4/maven-metadata.xml'.
               > sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
> Could not resolve com.android.support:appcompat-v7:23+.
  Required by:
      project :app
   > Failed to list versions for com.android.support:appcompat-v7.
      > Unable to load Maven meta-data from https://jitpack.io/com/android/support/appcompat-v7/maven-metadata.xml.
         > Could not get resource 'https://jitpack.io/com/android/support/appcompat-v7/maven-metadata.xml'.
            > Could not GET 'https://jitpack.io/com/android/support/appcompat-v7/maven-metadata.xml'.
               > sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

我的build.gradle

buildscript {
    repositories {
        google()
        center()
vmdwslir

vmdwslir1#

我不确定这是否是最好的选择,或者是否有任何替代方案(甚至有任何副作用),到目前为止,如果我从android/project.properties中删除这些行,我可以构建应用程序
cordova.system.library.4=com.android.support:support-v4:24.1.1+cordova.system.library.7=com.android.support:support-v4:24.1.1+cordova.system.library.1=com.android.support:support-v4:25.+cordova.system.library.5=com.android.support:support-v4:27.+cordova.system.library.6=com.android.support:support-v4:27.+cordova.system.library.3=com.android.support:appcompat-v7:23+
现在我的文件project.properties看起来像这样:

target=android-28
android.library.reference.1=CordovaLib
android.library.reference.2=app
cordova.system.library.2=com.android.support:appcompat-v7:25.+
cordova.gradle.include.3=phonegap-plugin-barcodescanner/app-barcodescanner.gradle
cordova.system.library.8=com.android.support:support-v4:28.+

备注:构建更进一步,但我还需要删除这些插件cordova-plugin-local-notificationcordova-plugin-badge,以便在删除android/project.properties中的行后成功构建。

相关问题