Ionic Cordova 应用程序,开始出现无法找到 pub.devrel:easypermissions:0.4.0 和 com.android.volley:volley:1.1.0 错误

问题描述 投票:0回答:1

本月,即 2024 年 8 月,我们开始在 Cordova Ionic 构建管道中收到错误,内容如下:

找不到 pub.devrel:easypermissions:0.4.0。 在以下位置进行了搜索: - https://dl.google.com/dl/android/maven2/pub/devrel/easypermissions/0.4.0/easypermissions-0.4.0.pom - https://repo.maven.apache.org/maven2/pub/devrel/easypermissions/0.4.0/easypermissions-0.4.0.pom - https://jcenter.bintray.com/pub/devrel/easypermissions/0.4.0/easypermissions-0.4.0.pom - https://maven.google.com/pub/devrel/easypermissions/0.4.0/easypermissions-0.4.0.pom - https://jitpack.io/pub/devrel/easypermissions/0.4.0/easypermissions-0.4.0.pom - 文件:Mobile/platforms/android/app/libs/easypermissions-0.4.0.jar - 文件:Mobile/platforms/android/app/libs/easypermissions.jar 要求者: 项目:应用程序 > 找不到 com.android.volley:volley:1.1.0。 在以下位置进行了搜索: - https://dl.google.com/dl/android/maven2/com/android/volley/volley/1.1.0/volley-1.1.0.pom - https://repo.maven.apache.org/maven2/com/android/volley/volley/1.1.0/volley-1.1.0.pom - https://jcenter.bintray.com/com/android/volley/volley/1.1.0/volley-1.1.0.pom - https://maven.google.com/com/android/volley/volley/1.1.0/volley-1.1.0.pom - https://jitpack.io/com/android/volley/volley/1.1.0/volley-1.1.0.pom - 文件:Mobile/platforms/android/app/libs/volley-1.1.0.jar - 文件:Mobile/platforms/android/app/libs/volley.jar 要求者: 项目:应用程序

请注意,我们的应用程序相当旧,并且有一些旧的依赖项。我们正在使用 ionic v3 和 cordova v8。

cordova ionic-framework ionic3 android-volley cordova-8.0.0
1个回答
0
投票

事实证明,

com.android.volley:volley:1.1.0
pub.devrel:easypermissions:0.4.0
的软件包已从 Maven 等公共存储库中删除。

遵循的步骤:

  1. 从互联网上搜索并下载这些库的
    .jar
    文件。
  2. 将这些文件提交到您的存储库中的任何位置。
  3. 在您的管道中,在
    ionic cordova build
    步骤之前,将这些文件复制到
    ~/platforms/android/app/libs/
  4. 如果您还没有这样做,请在
    build-extras.gradle
    文件夹中创建一个
    ~/scripts/android
    文件。
  5. 编辑
    build-extras.gradle
    文件以包含以下内容:
configurations.all {
    exclude group: 'com.android.volley', module: 'volley'
    exclude group: 'pub.devrel', module: 'easypermissions'
}


dependencies {
    implementation files('libs/volley-1.1.0.jar')
    implementation files('libs/easypermissions-0.4.0.jar')
}
© www.soinside.com 2019 - 2024. All rights reserved.