本月,即 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。
事实证明,
com.android.volley:volley:1.1.0
和pub.devrel:easypermissions:0.4.0
的软件包已从 Maven 等公共存储库中删除。
遵循的步骤:
.jar
文件。ionic cordova build
步骤之前,将这些文件复制到 ~/platforms/android/app/libs/
。build-extras.gradle
文件夹中创建一个 ~/scripts/android
文件。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')
}