Xamarin androidアプリを使用してFirebaseプロジェクトに情報を追加しようとしていますが、突然次のメッセージが表示されました。
Java.Lang.NoClassDefFoundError
Message=Failed resolution of: Lcom/google/common/base/Preconditions;
https://paste.ubuntu.com/p/TDNGwSTDTG/
ここにテキストとして貼り付けようとしましたが、気に入らなかった:( ^^
私はXamarinとFirebaseを初めて使用するので、xDを石にしないでください
との間にはよく知られている競合Guava
がXamarin.Firebase
ありAndroidX
ます。
私の場合、最後に新しいアップデートとしてAndroidXを実装したので、Firebaseですべてのロジスティックを構成しているので、AndroidXの使用を停止し、すべてのAndroidXパッケージのアンインストールを開始するのが最も速くて簡単で(私にとって)最善の解決策でした。(私に言わせてください、それはたくさんでした。)
GuavaまたはXamarin.Firebaseからの最後の更新の一部でさえ、正しく思い出せばAndroidXに依存しているため、簡単ではありませんでした。Nugetパッケージを更新する前に確認することをお勧めします。
つまり、簡単に言うと、私の解決策はAndroidX
Nugetパッケージの使用をやめることでした。少なくともこの問題が修正されるまでは。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加