sách gpt4 ăn đã đi

android - 谷歌 6 月 17 日 Firebase SDK 更新后,Ionic Cordova 应用程序停止编译

In lại Tác giả: IT Lão Cao 更新时间:2023-10-28 22:20:08 26 4
mua khóa gpt4 giày nike

在 Firebase 主要版本更新后,我无法编译 Ionic Cordova 应用程序并进行重大更改,特别是 2019 年 6 月 17 日的更新。

我尝试降级到 Android Cordova 6.3.0,但我的项目必须是 7.0.0。

这是我的 ionic 信息:

@ionic/cli-utils : 1.19.2
ionic (Ionic CLI) : 3.20.0

global packages:

cordova (Cordova CLI) : 8.0.0

local packages:

@ionic/app-scripts : 3.2.1
Cordova Platforms : android 7.0.0 browser 5.0.4
Ionic Framework : ionic-angular 3.9.3

System:

Android SDK Tools : 26.1.1
Node : v8.9.1
npm : 5.5.1
OS : Windows 10

Environment Variables:

ANDROID_HOME : C:\Development\android-sdk

Misc:

backend : pro

这是我遇到的错误:

:app:processDebugResources C:\Users\mmzep.gradle\caches\transforms-1\files-1.1\core-1.0.0.aar\73b4a83ab5e76f20c84a66b1c8444d08\res\values\values.xml:133:5-70: AAPT: error: resource android:attr/fontVariationSettings not found.

C:\Users\mmzep.gradle\caches\transforms-1\files-1.1\core-1.0.0.aar\73b4a83ab5e76f20c84a66b1c8444d08\res\values\values.xml:133:5-70: AAPT: error: resource android:attr/ttcIndex not found.

C:\Users\mmzep\Desktop\mario\Seven\SevenPassengerApp\platforms\android\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:95: error: resource android:attr/fontVariationSettings not found. C:\Users\mmzep\Desktop\mario\Seven\SevenPassengerApp\platforms\android\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:95: error: resource android:attr/ttcIndex not found. error: failed linking references.

Failed to execute aapt

com.android.ide.common.process.ProcessException: Failed to execute aapt

câu trả lời hay nhất

此构建失败是由于 major version release of the Google Play Services and Firebase libaries 6 月 17 日。

新的库版本有以下要求:

  • Upgrade com.android.tools.build:gradle to v3.2.1 or later.
  • Upgrade compileSdkVersion to 28 or later.
  • Update your app to use Jetpack (AndroidX)

前两个要求可以通过更新为使用 cordova-android@8.0.0 để giải quyết.

第三个要求您的 Android 项目迁移到使用 AndroidX (Jetpack)。 AndroidX是广泛使用的 Android Support Library 的继承者.AndroidX 现在被最新版本的 Play Services/Firebase 库使用,而 Support 库被许多现有插件使用,例如 cordova-plugin-firebase .这两个库不能同时存在于同一个 Android 构建中 - 这样做会导致构建失败。

要解决此问题,请在您的 Cordova 项目中添加以下两个插件:

有关如何在测试项目中试用此功能的工作示例,请参阅 my comment on this Github issue .

Để ý:如果您使用的是 cordova-plugin-firebase如果遇到错误,您可以改用 my fork of that plugin它以 cordova-plugin-firebasex 的形式发布,并已修复以解决由新 Firebase SDK 引起的问题:

rm -Rf platforms/android
cordova plugin rm cordova-plugin-firebase
rm -Rf plugins/ node_modules/
cài đặt npm
cordova plugin add cordova-plugin-firebasex
cordova platform add android

关于android - 谷歌 6 月 17 日 Firebase SDK 更新后,Ionic Cordova 应用程序停止编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56654226/

26 4 0
Cựu chiến binh CNTT
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress