2111200_ja-JP

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

2111200_ja-JP

2111200_ja-JP

解決に失敗しました: Lcom/google/firebase/analytics/FirebaseAnalytics

親愛なるチームの皆様、

Taplinxを使ってアプリケーションを開発しています。そして、次のエラーが発生しました:

FATAL EXCEPTION: main
                                                                                                Process: com.xxx.xxxxx, PID: 6289
                                                                                                    java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/firebase/analytics/FirebaseAnalytics;
                                                                                                    	at com.nxp.nfclib.analytics.AnalyticsTracker.getReader(:61)
                                                                                                    	at com.nxp.nfclib.analytics.AnalyticsTracker.Base64(:122)
                                                                                                    	at com.nxp.nfclib.analytics.AnalyticsTracker.sendEvent(:107)
                                                                                                    	at com.nxp.nfclib.ʽ.CardType(:649)
                                                                                                    	at com.nxp.nfclib.ʽ.Base64(:60)
                                                                                                    	at com.nxp.nfclib.ʽ$ˊ.getReader(:785)
                                                                                                    	at com.nxp.nfclib.ʽ$ˊ.onPostExecute(:663)
                                                                                                    	at android.os.AsyncTask.finish(AsyncTask.java:771)
                                                                                                    	at android.os.AsyncTask.-$$Nest$mfinish(Unknown Source:0)
                                                                                                    	at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:788)
                                                                                                    	at android.os.Handler.dispatchMessage(Handler.java:106)
                                                                                                    	at android.os.Looper.loopOnce(Looper.java:257)
                                                                                                    	at android.os.Looper.loop(Looper.java:368)
                                                                                                    	at android.app.ActivityThread.main(ActivityThread.java:8839)
                                                                                                    	at java.lang.reflect.Method.invoke(Native Method)
                                                                                                    	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:572)
                                                                                                    	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1049)
                                                                                                    Caused by: java.lang.ClassNotFoundException: com.google.firebase.analytics.FirebaseAnalytics
                                                                                                    	at com.nxp.nfclib.analytics.AnalyticsTracker.getReader(:61) 
                                                                                                    	at com.nxp.nfclib.analytics.AnalyticsTracker.Base64(:122) 
                                                                                                    	at com.nxp.nfclib.analytics.AnalyticsTracker.sendEvent(:107) 
                                                                                                    	at com.nxp.nfclib.ʽ.CardType(:649) 
                                                                                                    	at com.nxp.nfclib.ʽ.Base64(:60) 
                                                                                                    	at com.nxp.nfclib.ʽ$ˊ.getReader(:785) 
                                                                                                    	at com.nxp.nfclib.ʽ$ˊ.onPostExecute(:663) 
                                                                                                    	at android.os.AsyncTask.finish(AsyncTask.java:771) 
                                                                                                    	at android.os.AsyncTask.-$$Nest$mfinish(Unknown Source:0) 
                                                                                                    	at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:788) 
                                                                                                    	at android.os.Handler.dispatchMessage(Handler.java:106) 
                                                                                                    	at android.os.Looper.loopOnce(Looper.java:257) 
                                                                                                    	at android.os.Looper.loop(Looper.java:368) 
                                                                                                    	at android.app.ActivityThread.main(ActivityThread.java:8839) 
                                                                                                    	at java.lang.reflect.Method.invoke(Native Method) 
                                                                                                    	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:572) 
                                                                                                    	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1049) 

これは初期化後数秒で発生し、

libInstance.isActivityRegistered() == true;

数秒後、カードの意図が実行される前に、上記の致命的なエラーが発生してクラッシュします。

アプリケーションはオンラインで配布されず、ユーザーの所在地は中国本土であるため、アプリケーションに Firebase を含める必要はありません。これを回避する方法はありますか?このエラーに関して何か提案をいただけますか?

ありがとうございます。ご返信をお待ちしております。

敬具、

ビリトン

コード・サンプル オフライン版Re: Failed resolution of: Lcom/google/firebase/analytics/FirebaseAnalytics

はい、Firebaseがなくても動作しますが、ライブラリを含める必要があります。

com.google.firebase:firebase-core

実行時にlogcatでこれらのエラーが表示される場合がありますが、無害です。

Gralin_0-1752658621980.pngGralin_0-1752658621980.png


Re: Failed resolution of: Lcom/google/firebase/analytics/FirebaseAnalytics

お世話になります。

Firebase の使用を避けることは可能ですが、残念ながら、これらの実装は開発チームが行う必要があります。大変申し訳ございませんが、TapLinx は一部の実装で Firebase に依存しているため、これらの依存関係の削除は、クリーンな Android プロジェクトから開始し、Google および Firebase モジュールのインポートをすべて削除して手動で行う必要があります。

大変申し訳ございませんが、これらの変更を実行するためのガイドはございません。

Re: Failed resolution of: Lcom/google/firebase/analytics/FirebaseAnalytics簡単な更新ですが、クイックスタートに Firebase のライブラリを含める要件を見つけました。次に、次の点についてまだ提案が必要です。インターネット制限のため、Firebase にアクセスせずにプロジェクトに Firebase を含めると、マターになりますか?
标记 (1)
无评分
版本历史
最后更新:
‎11-23-2025 01:58 AM
更新人: