web-dev-qa-db-ja.com

Ionic Cordovaアプリは、Googleの6月17日のFirebase SDKアップデート後にコンパイルを停止しました

Ionic Cordova Appをコンパイルできません。FirebaseのメジャーバージョンがBreaking Changesで更新された後、特に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:エラー:リソースAndroid:attr/fontVariationSettingsが見つかりません。

C:\ Users\mmzep.gradle\caches\transforms-1\files-1.1\core-1.0.0.aar\73b4a83ab5e76f20c84a66b1c8444d08\res\values\values.xml:133:5-70:AAPT:エラー:リソースAndroid: attr/ttcIndexが見つかりません。

C:\ Users\mmzep\Desktop\mario\Seven\SevenPassengerApp\platforms\Android\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:95:エラー:リソースAndroid:attr/fontVariationSettings not見つかりました。 C:\ Users\mmzep\Desktop\mario\Seven\SevenPassengerApp\platforms\Android\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:95:エラー:リソースAndroid:attr/ttcIndex not見つかりました。エラー:参照のリンクに失敗しました。

Aaptの実行に失敗しました

com.Android.ide.common.process.ProcessException:aaptの実行に失敗しました

26
Mario Zepeda

フォルダを削除しますnode_modulesおよびファイルpackage-lock.json、次にターミナル実行時:

npm install

これが私が修正した正確な手順です

cordova build Android

プラットフォームフォルダを削除する

ionic cordova platform remove Android
ionic cordova plugin remove cordova-plugin-firebase
ionic cordova plugin add [email protected]
ionic cordova plugin add cordova-plugin-androidx-adapter
cordova build Android
ionic cordova platform add Android
cordova plugin add cordova-plugin-whitelist
ionic cordova emulate
0
Jimmy

解決 :
以下のシーケンスに従ってください
cordova Androidプラットフォーム<= 7.1.4

コルドバプラットフォームは、Androidを削除します
cordovaプラグインはcordova-plugin-firebaseを削除します
cordovaプラグインは[email protected]を追加します
cordovaプラットフォームがAndroidを追加

0
Supriya