在 IONIC 项目中升级到电容器 3 后,Android Studio 构建失败

Posted

技术标签:

【中文标题】在 IONIC 项目中升级到电容器 3 后,Android Studio 构建失败【英文标题】:Android Studio build failed after upgrading to capacitor 3 in an IONIC project 【发布时间】:2021-09-01 23:59:25 【问题描述】:

我在 Ionic 项目中升级到 Capacitor 3。 到目前为止我做了什么:我按照电容器页面上的升级说明进行操作。 https://capacitorjs.com/docs/updating/3-0

但是,当我尝试为我的 android 设备构建解决方案时,Ionic-Build 成功了 Android Studio(最新版本)我收到以下错误: (对不起,我现在不能添加图片)

无法解析配置“:app:debugRuntimeClasspath”的所有文件。 找不到 org.apache.cordova:framework:7.0.0。 在以下位置搜索: - https://dl.google.com/dl/android/maven2/org/apache/cordova/framework/7.0.0/framework-7.0.0.pom - https://repo.maven.apache.org/maven2/org/apache/cordova/framework/7.0.0/framework-7.0.0.pom -文件 [MY_PATH]/android/capacitor-cordova-android-plugins/src/main/libs/framework-7.0.0.jar -文件:[MY_PATH]/android/capacitor-cordova-android-plugins/src/main/libs/framework.jar -文件:[MY_PATH]/ScannerApp/android/app/libs/framework-7.0.0.jar -file[MY_PATH]/ScannerApp/android/app/libs/framework.jar

要求: 项目:app > 项目:capacitor-android 项目:app > 项目:capacitor-cordova-android-plugins

欢迎任何帮助。

【问题讨论】:

【参考方案1】:

找到解决方案:在 build.gradle 中,我必须更改以下部分: (注释掉 mawenCentral() 并使用 jcenter() )

allprojects 
    repositories 
        google()
        jcenter()
        //mavenCentral()
    

【讨论】:

以上是关于在 IONIC 项目中升级到电容器 3 后,Android Studio 构建失败的主要内容,如果未能解决你的问题,请参考以下文章

ionic2升级到ionic3并打包APK

升级到 Ionic 1.3 后,Ionic/Cordova 联系人插件在 iOS 上返回 Invalid Date

Android Studio升级到3.1.4后打开旧项目警告:The `android.dexOptions.incremental` property is deprecated and it ha

如何将 Ionic Cordova 3 迁移到 Ionic Cordova 5?

Ionic 3:更新 Cordova 等后无法构建 Android

升级到 Ionic 5 后,TypeScript 编译中缺少 src/zone-flags.ts